发布网友 发布时间:2022-04-20 10:52
共4个回答
热心网友 时间:2022-04-20 10:28
这样:
<script type="text/javascript">
$(function () {
$("#div1").next().addClass("am-active"); 获得div1的下一个元素
$("#div1").next().find("dd").addClass("am-in"); 获得div1下一个元素的 指定子元素
})
</script>
注意事项
通常,选择一个元素很简单,$("#id")就可以搞定,但是如果想选择某个id为x1的div下的某个id为x2的元素就很困难了,可以通过用find来解决这个问题。
例如:
html代码如下:
<div id="test">
<div id="div1">第一行</div>
<div id="div2">
<p id="p1">第1行</p>
<p id="p2">第2行</p>
<p id="p3">第3行</p>
</div>
<div id="div3">第三行</div>
</div>
热心网友 时间:2022-04-20 11:46
var obj = $("<div class='div1'><div class='div2'></div></div>");热心网友 时间:2022-04-20 13:21
你这种写法是创建了一个对象,但并没有真正的把它变为 DOM 中的一个元素,也就是<div>并没有真正的存在于HTML中。热心网友 时间:2022-04-20 15:12
如果id是一个变量的话,把它放到引号外面用 号连接起来就行了, $(