使用jquery在循环内获取选择标签的值
Posted
技术标签:
【中文标题】使用jquery在循环内获取选择标签的值【英文标题】:getting the value of select tag inside a loop using jquery 【发布时间】:2012-08-06 05:51:18 【问题描述】:如何使用 jquery 获取循环内字段的值? 前任。
<?php
for($counter=0; $counter<2; $counter++)
?><select name="try<?php echo $counter; ?>">
//bla bla bla..,.,.,.,.,.
<?php
?>
非常感谢,.,.,
【问题讨论】:
你知道这个名字吗? .. $('input[name="try1]').val(); 假设我不知道循环的长度,我会得到所需输入的值,.,. 【参考方案1】:$('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
其中 0 是选项节点的索引,即 0 - 第一个,1 - 第二个等。
在
【讨论】:
$('select[name=try]').length === 0
我是否也必须将 jquery 代码放在循环中,.,.if,.,.是的,那我该怎么做?,.,.
不,我建议将 jquery 代码放在循环之外的任何位置,否则您将拥有与循环一样多的 javascript 片段,这很脏。最好在结束 以上是关于使用jquery在循环内获取选择标签的值的主要内容,如果未能解决你的问题,请参考以下文章