javascript - jquery遍历表单的一部分

标签 javascript jquery dom-traversal

如果我有一个大表单并且只想遍历其中的一部分(div#traverseMe 中的元素),那么最好的解决方案是什么。这是一个示例表单:

<form id="form1">
 <input type="text" name="text1" />
 <div id="traverseMe">
  <input type="text" name="text2" />
  <input type="text" name="text3" />
 </div>
</form>

我想获取所有(且仅)traverseMe 中的 FORM 元素。我目前正在使用一个 javascript 函数,它循环遍历表单的所有子项 (document.forms['form1'][i]),目的是将表单转换为 XML,这对于整个表格,但考虑到我只需要其中的一部分,就太过分了。是否有合适的 jQuery 解决方案?

最佳答案

尝试-

$("#traverseMe > :input").each(function() {
  //do someting
})    

演示 - http://jsfiddle.net/ipr101/v3scP/1/

关于javascript - jquery遍历表单的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7714964/

相关文章:

javascript - 如何使用 Javascript/JQuery 在悬停时设置缩略图背景?

jquery - 我应该使用 .find (".foo .bar") 还是 .children (".foo").children (".bar")?

Javascript form.submit() 在 Safari 中不起作用

javascript - chrome iOS touchmove 事件不起作用

javascript - 是否可以在 Ajax 语句中使用字符串来引用 json 对象?

Javascript 悬停图像替换

javascript - Tween - 无限重复,无需从起始位置开始

javascript - JavaScript : How to ammend a datetime variable to set a specific time?

javascript - 使用 native DOM 的最近祖先匹配选择器?

javascript - 如何移动 HTML DOM 元素的开始和结束标签?