<label>
<input type="radio" id="other" name="level_0" value="other" class="other">other
</label>
說我有上面的一個無序列表。點擊單選按鈕時,我希望標籤被塗成紅色。jquery:改變輸入標籤的顏色
我曾嘗試以下:
$('input[type=radio]').click(function(){
if($(this).is(':checked')){
$(this).prev().css("color","red");
}
});
不應該這樣搶前一個元素,「標籤」,並改變其顏色爲紅色?
'.prev()用於兄弟姐妹element.'它不會搜索太遠 – guradio