无法从jquery读取输入类型的文本值

时间:2017-09-02 09:09:45

标签: jquery

我正试图从

中读取价值
<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)值

1 个答案:

答案 0 :(得分:0)

首先,您要将值分配给不读取的输入以仅读取$('input').val()

您正在寻找的ID并不存在,我建议您在输入中添加一个类然后循环它们

&#13;
&#13;
$('.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;
&#13;
&#13;