+ -
当前位置:首页 → 问答吧 → 通过Jquery动态生成的表单数组,如何用Jquery获取到?求老鸟给个写法示范下~

通过Jquery动态生成的表单数组,如何用Jquery获取到?求老鸟给个写法示范下~

时间:2009-09-15

来源:互联网

JQUERY代码:
复制代码
  1. tableElement.append("<tr class=\"odd\"><input name=\"ProductName[]\" type=\"text\" class=\"input\" maxlength=\"100\" /></tr>");


最终生成如下HTML代码:
复制代码
  1. <tr class="odd“><input name="ProductName[]" type="text" class="input" maxlength="100" /></tr>
  2. <tr class="odd“><input name="ProductName[]" type="text" class="input" maxlength="100" /></tr>
  3. <tr class="odd“><input name="ProductName[]" type="text" class="input" maxlength="100" /></tr>
  4. <tr class="odd“><input name="ProductName[]" type="text" class="input" maxlength="100" /></tr>
  5. <tr class="odd“><input name="ProductName[]" type="text" class="input" maxlength="100" /></tr>
  6. ............................(很多行)


用JS的写法:
复制代码
  1. var arrName=document.getElementsByName("ProductName[]");   //获取name为"ProductName[]"的数组集合

但是因为是通过JQ动态生成的,用JS的写法获取不到集合,那么,JQ的写法应该如何写啊?
求教~~~~~~~~,急,在线等

作者: x00479   发布时间: 2009-09-15

$('.input').css('border','1px solid red');

tr下面没有td?

作者: zcrane   发布时间: 2009-09-15

有没有TD无所谓,那只是一个形式,关键是要获取到ProductName[]集合,唉

作者: x00479   发布时间: 2009-09-15

我的代码取不到吗?我试了一下,你的所有input都改变了样式啊?

作者: zcrane   发布时间: 2009-09-15

相关阅读 更多