我有这个html,其中“5”重复两次。当条件匹配时使用jquery匹配多个元素
<ul>
<li>5</li>
<li>6</li>
<li>7</li>
<li>5</li>
</ul>
所以,我对“LI”元素使用click()。
var guess1 = "";
var guess2 = "";
var count = 0;
$("li").click(function(){
if (count < 2){
count++;
if (count === 1) {
guess1 = $(this).text();
} else{
guess2 = $(this).text();
if (guess1 === guess2) {
$(this).css("background", "red"); // Here both matching "LI" should affect. Not only one "LI"
}
}
}
});
问题:我想的是,当 “guess1” === “guess2”,那么这两个匹配 “LI”(在这种情况下含有LI值 “5”)应该采取背景颜色。
请给出任何建议。谢谢:)
哇!真棒..它工作正常。 :) 谢啦 ! – Sahil