DR打开jquery选择器
DRYing up jquery selectors
我有这个,它运行良好:
$(document).delegate("tr.updating input, tr.updating a, tr.updating label", 'click', function(event){
不过,最好不要有三个"tr.update"实例,而是按照"tr.updating (input|a|label)"
的思路做一些事情。
最短的(就选择器中的字符而言)方法是什么?
tr.updating input, tr.updating a, tr.updating label
建议您在tr
中有元素。
所以*
-所有选择器都可以使用,
$(document).delegate("tr.updating *", 'click', function(event){
如果tr
还有其他需要忽略的元素,比如span
;使用
$(document).delegate("tr.updating *:not(span)", 'click', function(event){
$('tr.updating').on('click', 'input, a, label', function(e) { ...
您可以使用find
$('tr.updating').find('input,a,label').click(function(e) {
});
或on
$('tr.updating').on('click', 'input,a,label', function(e) {
});
https://jsfiddle.net/49z3917p/2/
相关文章:
- 在dropdwon菜单中发出针对特定选择器jquery的问题
- 周/年选择器jQuery插件
- DOM元素的属性因选择器-jQuery而异
- 如何使用日期选择器jquery突出显示特定日期
- 如何仅使用日期选择器 Jquery 启用月份的最后几天
- 如何在日期选择器 jquery 的 Select 事件上调用 js 函数
- 如何指定多个选择器 jquery
- 在日期选择器 jQuery 中查看可用日期
- 将其与伪选择器 jquery 一起使用
- 如何将东部标准时间设置为日期选择器 (jquery ui) - 使用 javascript
- 请帮助我添加日期选择器(Jquery Ui)
- 使用缓存选择器(jQuery)选择子元素
- 选择器Jquery中的选择器
- 如何将日期选择器jquery插件添加到bootstrab
- 如何在一个选择器jQuery中显示和隐藏多个元素
- 父选择器Jquery
- 如何使用angularjs在页面加载中调用日期选择器Jquery插件
- 逆选择器jQuery
- IE中的圆角,长选择器?(jquery)
- 如何禁用和启用日期时间选择器jquery插件