我需要查找满足多个条件的元素,该怎么写?
<body>
<div id="google">
<ul class="yahoo">
<li id="baidu">
<a href="">n=1</a>
</li>
</ul>
</div>
<div id="google1">
<ul class="yahoo1">
<li id="baidu1">
<a href="">n=2</a>
</li>
</ul>
</div>
<p>结果:</p>
<script type="text/javascript" src="http://localhost/leb/auto/js/jquery-latest.js"></script>
<script type="text/javascript">
$("div") 的id 是google; //这一句怎么写?
并且 $("div>ul").hasClass("yahoo");
并且 $("div>ul>li") 的id 是baidu;
并且 $("div>ul>li>a").text()=="n=1";
满足以上就
$("p").append("good boy")
</script>
</body>
<body>
<div id="google">
<ul class="yahoo">
<li id="baidu">
<a href="">n=1</a>
</li>
</ul>
</div>
<div id="google1">
<ul class="yahoo1">
<li id="baidu1">
<a href="">n=2</a>
</li>
</ul>
</div>
<p>结果:</p>
<script type="text/javascript" src="http://localhost/leb/auto/js/jquery-latest.js"></script>
<script type="text/javascript">
$("div") 的id 是google; //这一句怎么写?
并且 $("div>ul").hasClass("yahoo");
并且 $("div>ul>li") 的id 是baidu;
并且 $("div>ul>li>a").text()=="n=1";
满足以上就
$("p").append("good boy")
</script>
</body>
if ($("#google>ul>li>a").html() == "n=1") {
$("p").append("good boy")
<script type="text/javascript">
var obj = $("div#google:has(\"ul.yahoo li#baidu a:contains('n=1')\")");
$(obj).append("good boy")
</script>
有几个问题:1. 如何获取"google"这个id名称,就是说我想要一个变量,如x,用什么函数从<div id="google">提取出id名称,让x="google";
2. 并且 $("div>ul").hasClass("yahoo");不知道这样写对不对。 就是说我必须要把这条件(判断ul是否带class="yahoo1")也附上。
3. 并且 $("div>ul>li") 的id 是baidu; 同1“并且”有没有其他表示方法啊?
如果a=1,b=2,c=3,d=0, 则 e="you are bad!"
如果a=2,b=3,c=0,d=1, 则 e="you are kid!"jquery该怎么写?