2012-10-17 91 views
0
<li><div class="a">xxx<div></li> 
<li><div class="b">xxx<div></li> 
<li><div class="b">xxx<div></li> 

如何选择不包含jsoup选择排除

<div class="a"> 

预期的结果将是li元素:

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

 

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

+1

我不知道很多关于jsoup,但这是jQuery选择:'李:没有(:有(.a)中)'。 jsoup似乎支持所有这些伪选择器。 – Blender

回答

0

增加号码和值里,然后,

<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>