1

我想在两个字符串之间使用 or or,但它对我不起作用,我该怎么办?

演示:http: //jsfiddle.net/NP8E3/

<input type="checkbox" id="DA">
<input type="checkbox" id="DE">

$('#DA'+ OR +'#DE').live('click', function () {
    alert('ok');
})​
4

2 回答 2

10

您必须改用逗号:$('#DA, #DE'). 这是多选择器语法。

也就是说,.live()已弃用,您应该.on()在第一时间考虑切换到委托形式。

于 2012-12-04T10:19:14.713 回答
2

您可以comma在选择器中使用:

$('#DA, #DE').live('click', function () {
    alert('ok');
})
于 2012-12-04T10:19:34.127 回答