Php 使用jquery在循环中获取select标记的值
如何使用jquery获取循环中字段的值? 前Php 使用jquery在循环中获取select标记的值,php,jquery,jquery-selectors,Php,Jquery,Jquery Selectors,如何使用jquery获取循环中字段的值? 前 或者,如果您不需要知道所选值,而是需要知道索引中的值: $('select[name=try]').find('option').eq(0).text(); - for text inside option node $('select[name=try]').find('option').eq(0).attr('value') - for value attribute 其中0是选项节点的索引,即0-第一、1-第二等 后面还有一个计数器,因此您
或者,如果您不需要知道所选值,而是需要知道索引中的值:
$('select[name=try]').find('option').eq(0).text(); - for text inside option node
$('select[name=try]').find('option').eq(0).attr('value') - for value attribute
其中0是选项节点的索引,即0-第一、1-第二等
后面还有一个计数器,因此您自然需要执行$('select[name=try0]').val(),$('select[name=try1]').val()等操作,您知道名称吗$('input[name=“try1]”)。val();假设我不知道循环的长度,我将获得所需输入的值,。$('select[name=try]”).length===0
我是否也必须将jquery代码放在一个循环中,,。如果是,那么我该怎么做?,,。不,我建议将jquery代码放在循环之外的任何地方,否则您将有与循环一样多的javascript片段,这是脏的。最好在结束标记之前。
$('select[name=try]').val();
$('select[name=try]').find('option').eq(0).text(); - for text inside option node
$('select[name=try]').find('option').eq(0).attr('value') - for value attribute