jquery中ul > li是什么意思?
6个回答
展开全部
ul > li 表示取ul下的所有 标签是li的子节点,ul li 表示取ul下的所有li节点。操作方法如下:
1、新建一个html文件,命名为test.html。
2、在test.html文件内,引入jquery.min.js库文件,成功加载该文件,才能使用jquery中的方法。
3、在test.html文件内,使用ul标签创建一个项目列表,在ul内,使用li创建三个项目,并且使用p标签创建一行文字。
4、在test.html文件内,使用button标签创建一个按钮,按钮名称为“设置样式”。
5、在test.html文件内,给button按钮绑定onclick点击事件,当按钮被点击时,执行setcss()函数。
6、在js标签中,创建setcss()函数,在函数内,通过“ul>li”获得ul下面的li对象,使用css()方法设置它们的border-bottom属性为“3px solid red”,即li元素的下划线为3px的红实线 。
7、最后在浏览器打开test.html文件,点击按钮,查看实现的效果。
展开全部
ul > li 表示取ul下的所有 标签是li的子节点
ul li 表示取ul下的所有li节点
比如 :
<ul><li><li></li></li></ul>
ul > li的size() == 1
ul li 的size() == 2
ul li 表示取ul下的所有li节点
比如 :
<ul><li><li></li></li></ul>
ul > li的size() == 1
ul li 的size() == 2
来自:求助得到的回答
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
表示查找ul下的直接子节点li,>是层次选择器
如:
$("#main > *") 选择id值为main的所有的直接子元素
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<body>
<div>
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
</div>
<input type="button" value="获取第一个li的值" onclick="alert($('body>div>ul>li').text()[0]);"/>
</body>
看这个例子,取到第一个li的值,通过body下面的div下面的ul下面的li,就是这个意思
他和$('body').children().eq(0).children().eq(0).children().eq(0).text()是同一个结果
<div>
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
</div>
<input type="button" value="获取第一个li的值" onclick="alert($('body>div>ul>li').text()[0]);"/>
</body>
看这个例子,取到第一个li的值,通过body下面的div下面的ul下面的li,就是这个意思
他和$('body').children().eq(0).children().eq(0).children().eq(0).text()是同一个结果
追问
和ul li这个有什么区别呢?
追答
>是子元素选择器,空格是后代选择器,他们的区别:
后代选择器:匹配父子关系和祖先-后代关系
子元素选择器:匹配父子关系
就是>(子元素选择器)只是匹配到他下面的一层,而不是多层
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是定位到 ul 下面的 li
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询