jsoup选择排除

时间:2012-10-17 03:18:41

标签: html jsoup

<li><div class="a">xxx<div></li>
<li><div class="b">xxx<div></li>
<li><div class="b">xxx<div></li>

如何选择不包含

li个元素
<div class="a">

预期结果将是:

<li><div class="b">xxx<div></li>
<li><div class="b">xxx<div></li>

select("li").not(has("div.a"))

1 个答案:

答案 0 :(得分:0)

为li添加id和value,然后

    <html>
    <head>
        <script>
            function check(){
                var li = document.getElementById("li").value;
            if(li == 1){
                document.getElementById('result').innerHTML= "result = "+"<div class='b' style='border:1px solid red;'>abc</div>";
            }
              alert(li);

        }
        </script>
    </head>
    <body onload="check()">
    <li id="li" value="1">
        <div class='a'>abc</div>
    </li>
    <li id="li" value="2">
        <div class="b">bcd</div>
    </li>

    <span id="result">

    </span>
    </body>
</html>