<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