Я пытаюсь иметь входы изменить там значение в зависимости от щелчка здесь является 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». но на данный момент он использует первое значение li со всеми другими ликами. Так что я делаю неправильно
здесь является 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/ –