2014-03-26 70 views
0

我想將普通文本和jQuery值添加到輸入值。jQuery - 將文本和var添加到值

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

這就是我的,但那是行不通的。有人可以向我解釋,它是如何完成的?

+0

'$ VAL( '點擊,,'+ amount);' - 不需要最後一個'+'? –

+0

'$('option:selected',this).val();'是錯誤的。嘗試它爲'$('選項:選擇')。val();' – Praveen

+0

刪除jQuery選擇器的第二個參數,也是設置值的最後一個+。 – OutOfSpaceHoneyBadger

回答

1

嘗試這種情況:

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

//--------double quote to id as is open and ---------^^^^ 
//     closed by single quote and remove last + 
0
var amount = $('option:selected').val(); 
    $('.customfield').val('clicks,<?php echo $userdata['id'] ?>,' + amount); 
0
var amount = $('option:selected').val(); // or var amount = $('#selectDropwdownId').val(); 
    $('.customfield').val("clicks,<?php echo $userdata['id'] ?>," + amount); 
0

嘗試此

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