0

我有这两个具有相同类名()的DIV:


    <div class="myOutterDiv">
        <ul class="innerUL">
            <li id="num1">1</li>
            <li id="num2">2</li>
        </ul>
    </div>

    <div class="myOutterDiv">
        <ul class="innerUL2">
            <li id="letterA">A</li>
            <li id="letterB">B</li>
        </ul>
    </div>

我想对包含 2 的边框应用蓝色的 CSS 边框,对包含 B 的边框应用红色边框。

我尝试使用 parentsUntil(),但对所有祖先应用了边框,直到 class="myOutterDiv"。我只想影响 class="myOutterDiv"。

谢谢!

4

2 回答 2

0

这对你有用吗?

$('#num2').parent('.myOuterDiv').css({'border': '1px solid blue'});
$('#letterB').parent('.myOuterDiv').css({'border': '1px solid red'});
于 2011-06-26T12:58:24.703 回答
0

关于什么:

$(yourthing).parent(".myOuterDiv").css("border", "1px solid red");
于 2011-06-26T12:59:01.407 回答