我試圖選擇按鈕上方的列表項並將其父母的background-color
更改爲紅色。jQuery select LI元素
<li>red bg on click <input class="addtocart" value="press" name="button"></li>
<li>red bg on click <input class="addtocart" value="press" name="button"></li>
<li>red bg on click <input class="addtocart" value="press" name="button"></li>
<li>red bg on click <input class="addtocart" value="press" name="button"></li>
的jQuery至今:
$(document).ready(function() {
$(".addtocart").click(function(){
$('li').parent().css('background-color', 'red');
});
});
從我可以看到它看起來是正確的,但它似乎正在改變不同元素的background-color
。
感謝
「我想*選擇列表項*按鈕上方,*改變其父母*背景顏色。」對不起,您正嘗試更改'li'或父'ol'或'ul'的'background-color'? (你的句子的構造方式使得*看起來像主題應該是'li'的父類,但是你的HTML只顯示'li'元素。) –