我有以下代码,但它不起作用:
$(this).siblings().prop("disabled", true);
答案 0 :(得分:1)
试试这个。你会得到你想要的东西
$(document).on('click', 'p', function(){
$("p").css('background-color', 'white') //clear
all_except_current = $("p").not($(this))
all_except_current.css('background-color', 'red')
});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p>click me</p>
<p>click me</p>
<p>click me</p>
<p>click me</p>
<p>click me</p>
&#13;
答案 1 :(得分:1)
您可以使用jQuery的.not()
函数来过滤您不希望被禁用的项目:
$('.whateverMatchesAll').not("#some_id"+ i).prop("disabled", true)