我想有輸入取決於點擊此處更改有值的的jsfiddle http://jsfiddle.net/x3fgg/jQuery的每個僅改變第一個元素
所以我有不同的輸入,像這樣
<li>
<input type="text" class="mainfinput" value="something" readonly>
<input type="hidden" class="ftext" value="something else">
<input type="hidden" class="fbbcode" value="something else">
<input type="hidden" class="fhtml" value="something else">
</li>
所以我有主要的輸入,這將改變價值取決於用戶點擊。所以,如果他們點擊'ftextbtn',那麼所有的主要輸入值將使用'ftext'值。但是目前它與所有其他利用者一起使用第一李值。所以,我在做什麼錯
這裏是JS
$(document).on('click', '.ftextbtn' , function(e) {
e.preventDefault();
$('.link_list li').each(function(){
var main = $('.mainfinput');
var ftext = main.siblings('.ftext').val();
alert(ftext);
});
});
你爲什麼不關閉的投入? – Cilan
您的jQuery代碼和選擇器與HTML標記不匹配。請張貼實際的代碼 – Sachin
http://jsfiddle.net/x3fgg/ –