如何在绑定事件期间排除元素
how to exclude an element during the binding event
当迭代如下所示的表单元素集合时,是否可以忽略元素? 我注意到在某些情况下,表单会生成一个导致问题的唯一文本字段。 使用 jquery 1.3.2 的 IM
http://jsfiddle.net/ewWaF/
如果您删除 Newfield1 和 Newfield2,它将从上面的链接中工作。
非常感谢,
您可以将:not()
选择器添加到您的选择中:
$('.PassengerWrapper input[type=text]:not(selector), .PassengerWrapper select')
或者事后过滤掉:
$('.PassengerWrapper input[type=text], .PassengerWrapper select')
.not("selector")
如果你想保留选择并将绑定应用于子集,你应该在绑定链之前尝试 jQuery 的过滤器 api。
由于这些字段是 display:none 的,您可以使用 .not() 和 :hidden 选择器进行过滤
$('.PassengerWrapper input[type=text], .PassengerWrapper select').not(":hidden")
这是你的小提琴的更新
http://jsfiddle.net/ewWaF/2/
相关文章:
- 使用 jQuery 创建可单击的行并排除子元素
- getElementsByTagName排除元素(筛选器)
- 如何将元素添加到动态数组并排除现有元素
- jQuery按数据值排除元素
- 排除基于先前ElementSibling的元素
- 获取元素的内部文本,但排除隐藏的子元素
- 我可以在 ReactJS 中排除原始元素的子元素吗?
- 如何在绑定事件期间排除元素
- 如何在文档单击时排除元素
- 从 hide() 操作中排除父元素及其子元素
- TinyMCE - 排除元素
- 从预加载中排除元素
- 如何在jquery.click()事件中排除元素类作为目标
- 如何从ng单击操作中排除元素
- Jquery从HTML方法中排除元素
- 从jQuery选择中排除元素
- 排除元素被cufon替换
- 从对象循环中排除元素
- Jquery:排除元素
- 从单击事件处理程序 (jquery) 中排除元素