jQuery在值内乘以vars

时间:2014-03-26 11:11:05

标签: javascript jquery

如何在val()函数中添加多个变量?

目前,我有这个:

var cPrice = $('option:selected', this).data('price');
var amount = $('option:selected', this).val();
$('.customfield').val('<?php echo $userdata["id"] ?>,clicks,'+amount+','+cPrice'');

虽然这不起作用。

1 个答案:

答案 0 :(得分:0)

你忘了整理最后一个字符串'',所以你错过了一个“+”

 $('.customfield').val('<?php echo $userdata["id"] ?>,clicks,'+amount+','+cPrice+'');

尽管你不需要最后一个字符串,因此无论如何它都是空的,所以你可以

 $('.customfield').val('<?php echo $userdata["id"] ?>,clicks,'+amount+','+cPrice);

并且您可以根据需要连接多个变量

在文档中你可以读到.val(value)

value是一个字符串数组或一个函数, 所以在你的情况下你传递一个字符串

http://api.jquery.com/val/