2014-10-03 54 views
0

我有一個空值的輸入框。我希望能夠將數據傳遞到輸入框的值如何將數據傳遞給輸入VALUE

<input type="text" value="" class="box"> 
$('.skills-tags').on('click', function(){ 
    var value = $(".skills-tags").val(); 
    $('.label-primary').append(value); 
}); 

我希望能夠到的.skills-tags價值附加到我的輸入框中的值。

+0

什麼是'.skill標籤'? – tymeJV 2014-10-03 18:03:24

回答

2

如果你想保持原有的價值和追加東西,它的結束,像這樣做:

$('.label-primary').attr('value', $('.label-primary').attr('value') + value); 

或者:

$('.label-primary').val($('.label-primary').val() + value); 
+0

謝謝你的回答。這對我有用 – 2014-10-04 22:27:08

2

使用attr方法:

$(".box").attr('value', value); 

第一個參數標記屬性,第二是屬性值來設置

,或者使用val方法:

$('input.box').val(value); 
+0

這是不對的......'input'使用'.val()'方法。 – tymeJV 2014-10-03 18:04:12

+0

爲什麼?如果是輸入,$(「。box」)。val(value); – 2014-10-03 18:04:20

+0

謝謝你的回答 – 2014-10-04 22:26:44

1

要將值傳遞到輸入您可以使用val()方法 -

$('input.box').val('this is a new value'); 

這個值將被賦予每個輸入的'box'類。

+0

謝謝你的回答 – 2014-10-04 22:28:04