2

我有:

var outcome = $('#outcome') ;

有一个结果“#outcome”,但我想有两个结果

我试过了

var outcome = $('#outcome #outcome2') ;
4

1 回答 1

6

用逗号分隔选择器:

var outcome = $('#outcome, #outcome2');

您当前所拥有的是寻找一个元素匹配#outcome2,它是元素匹配的后代#outcome

这记录在jQuery API 中的“多重选择器”下。如该页所述,另一种方法是使用该add方法(但在这种情况下,我绝对建议坚持使用多重选择器):

var outcome = $('#outcome').add('#outcome2');
于 2012-05-15T10:43:05.370 回答