我有关于通过下面的结构做一个循环了一些麻烦:的foreach通过DIV
<div id="items">
<p id="test1">
<select name="1" id="1"><option>A</option><option selected>B</option></select>
<input type="text" name="to" id="to">
<input type="text" name="away" id="awy">
</p>
<p id="test2">
<select name="2" id="2"><option>A</option><option selected>B</option></select>
<input type="text" name="to" id="to">
<input type="text" name="away" id="awy">
</p>
<p id="test3">
<select name="3" id="3"><option>A</option><option selected>B</option></select>
<input type="text" name="to" id="to">
<input type="text" name="away" id="awy">
</p>
</div>
我需要通过TEST1,TEST2和TEST3运行和读取所选择的选项和文本字段的值(选择,去掉)。这样做,如果我在,例如test1的只拿到了一件事与查询没有问题:
$('#items').children('p').each(function() {...}
但是,如果我添加了两个文本字段,并希望每个测试做到这一点(1-3)我没有想法...
任何想法? 谢谢!
ID必须是唯一的。 – SLaks 2013-03-08 16:22:53
向我们展示函数中的代码! – Bergi 2013-03-08 16:24:11
ids必须是唯一的...和有效的NCName我认为:http://www.w3.org/TR/1999/REC-xml-names-19990114/#NT-NCName(必须以字母或下划线开头) – Vinze 2013-03-08 16:26:55