我正试图从
中读取价值<input type="text" value="test" id="userid_from_tasks[<?php echo $i_tasks;?>]" />
$ i_tasks是php mysql中的一个计数器,所以它可以是0等等。
在jquery中我无法为此字段设置值
$(document).ready(function() {
alert($('#userid_from_tasks')(0).val('test1'));
alert($('#userid_from_tasks')(1).val('test2'));
});
这一点是我不能设置(0),(1)值
答案 0 :(得分:0)
首先,您要将值分配给不读取的输入以仅读取$('input').val()
您正在寻找的ID并不存在,我建议您在输入中添加一个类然后循环它们
$('.input').each(function(){
console.log($(this).val());
})
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" class="input" value="test" id="userid_from_tasks[<?php echo $i_tasks;?>]" />
<input type="text" class="input" value="test" id="userid_from_tasks[<?php echo $i_tasks;?>]" />
&#13;