我有这样一个div:获取jQuery的格式化值
<td id="length" data-length=<?php echo $length;?> >
而且我想在一个jQuery脚本让我的PHP变量($长度)的值。
之后,我不得不格式化它以替换点的逗号。
在这个片段:
var $length = jQuery(this).find("#length");
console.log($length.data('length'));
我看到读我的变量在控制台
但是当我想格式化像这样的一个点来代替逗号:
console.log(parseFloat($length.val().replace(",", ".")));
我得到NaN
请帮助解决这个问题!
为什么你使用'$ length.val()'即使你正确地提取用'$ length.data的数据(“乐ngth')'上面的行。 .val()应该用于表单元素。 –