Javascript 获取一个值,并根据该值进行数学运算

Javascript 获取一个值,并根据该值进行数学运算,javascript,jquery,Javascript,Jquery,我正在做一个赔率比较网站,我想做的是得到值,即13/2,然后做13除以2=6.5的数学运算 然后我想将6.5标记为按钮上的数据赔率十进制值 我的jQuery正在循环每个类,但没有做必要的数学运算 我的HTML代码如下: <button class="odds-btn" data-odds-fractional="13/2">13/2</button> <button class="odds-btn" data-odds-fractional="2/5">2/5

我正在做一个赔率比较网站,我想做的是得到值,即13/2,然后做13除以2=6.5的数学运算

然后我想将6.5标记为按钮上的数据赔率十进制值

我的jQuery正在循环每个类,但没有做必要的数学运算

我的HTML代码如下:

<button class="odds-btn" data-odds-fractional="13/2">13/2</button>
<button class="odds-btn" data-odds-fractional="2/5">2/5</button>
<button class="odds-btn" data-odds-fractional="1/2">1/2</button>
数据赔率小数刚刚作为分数返回,我可以让jQuery强制进行数学运算还是其他方式


干杯

您不能让jQuery进行这样的计算,它只会在读取数据值时进行简单的解析

拆分字符串并进行计算:

var parts = odds_decimal.split('/');
var odds_fractional = parseInt(parts[0], 10) / parseInt(parts[1], 10);

您不能让jQuery进行这样的计算,它只在读取数据值时进行简单的解析

拆分字符串并进行计算:

var parts = odds_decimal.split('/');
var odds_fractional = parseInt(parts[0], 10) / parseInt(parts[1], 10);

太好了,谢谢你。帮了我一个大忙,太好了,谢谢你。帮了我很多忙