如何在val()
函数中添加多个变量?
目前,我有这个:
var cPrice = $('option:selected', this).data('price');
var amount = $('option:selected', this).val();
$('.customfield').val('<?php echo $userdata["id"] ?>,clicks,'+amount+','+cPrice'');
虽然这不起作用。
答案 0 :(得分:0)
你忘了整理最后一个字符串'',所以你错过了一个“+”
$('.customfield').val('<?php echo $userdata["id"] ?>,clicks,'+amount+','+cPrice+'');
尽管你不需要最后一个字符串,因此无论如何它都是空的,所以你可以
$('.customfield').val('<?php echo $userdata["id"] ?>,clicks,'+amount+','+cPrice);
并且您可以根据需要连接多个变量
在文档中你可以读到.val(value)
value是一个字符串数组或一个函数, 所以在你的情况下你传递一个字符串