javascript中php var的子字符串

时间:2010-08-12 23:49:36

标签: php jquery

我正在尝试在Js代码中使用substring方法,它回应了一些php变量,但它不起作用。

$('#tarif_public_total').val( <?php echo $_tarif_public; ?> * $('#tarif_public').val() )

u=$('#tarif_membre').val()* <?php echo $_tarif_membre; ?> + $('#tarif_public').val()* <?php echo $_tarif_public; ?>
uu=u.substring(0,6)

$('#total_total').val(uu)

我在这里做错了什么?

1 个答案:

答案 0 :(得分:0)

parseInt()的所有实例上使用val()后(如Gert G建议的那样),你必须这样做:

uu=("" + u).substring(0,6)

或:

uu=String(u).substring(0,6)

因为你不能在数字上使用子字符串。您必须使用("" + var)

强制转换回字符串

Live demo of ("" + var)