如果我有这样的话:
$(".jq_elements").children("input").click(function()
如何为其添加另一个选择器,以便在单击任何一个时触发相同的事件。
基本上需要这样的东西:
$(".jq_elements, .jq_another_div").children("input").click(function()
这样的事情可能吗?
编辑:我按照上述方式尝试了这一点。事实证明我的代码有点歪,但现在很好。
答案 0 :(得分:17)
答案 1 :(得分:5)
你展示的方式应该有效。
http://api.jquery.com/multiple-selector/
您需要的只是一个逗号分隔符。
编辑:你为什么要打电话给孩子?()$(".jq_elements > input, jq_another_div > input").click(function(){
// ?
});
空格是一个选择器,意味着所有后代都匹配以下选择。因此.jq_another_div input
将在元素中找到jq_another_div作为类名的所有子输入。