从部门查找 UL
Find UL from div
我有一个div "editableDiv",它嵌套在另一个div中。 请浏览代码
<div>
<div id="editableDiv" contenteditable="true">
<ul id="suggestUL"></ul>
</div>
</div>
问题是,如何找到最里面的ul建议UL
提前谢谢。
您可以使用
id选择器直接通过id
获取ul,因为id应该是唯一的,但您也可以使用后代选择器
使用 id 选择器
$('#suggestUL')
使用后代选择器
$('#editableDiv ul');
1)你可以通过ID找到它(应该是唯一的)。
$('#suggestUL');
2)假设没有ID,你想找到最里面的UL:
如何找到最里面的UL
<div>
<div id="editableDiv" contenteditable="true">
<ul ></ul>
</div>
</div>
试试这个:
$('#editableDiv ul:last');
也使用 .find()
$('#editableDiv').find('ul');
使用 jQuery 在div 中找到 ul 元素的最正确方法如下:
$('div#editableDiv').find('ul')
从此处阅读有关选择器性能相关信息的信息。
你可以通过使用div id找到这一点。
$(document).ready(function(){
$("#editableDiv").find('ul');
$("#editableDiv").find('ul').text("sss");
console.log($("#editableDiv").find('ul'));
})
演示
因为你已经用 css 标记了这个问题,我想我会添加一个答案,告诉你你可以像这样简单地用 css 来设置它的样式。
#suggestUL { // Your Styling }
或#editableDiv ul { // Your Styling }
这取决于你想用UL做什么,你的"如何找到最里面的ul"的问题可以用几种方式来解释......也许你应该考虑改进你的问题?
相关文章:
- 正在全局范围中查找JavaScript函数
- 在单独的ul's
- Javascript(Angular)从一个对象数组到第二个数组查找值
- 在不使用jquery的情况下查找页面中的所有锚点并附加函数
- es6 相当于下划线查找位置
- 从部门查找 UL
- 如何查找列表项的索引 (ul-li)
- JQuery 按文本查找 LI,按类查找 UL
- 将 li 添加到 ul 并查找是否存在
- JavaScript在ul中查找li索引
- 查找ul li中的所有a值
- jQuery查找最近的ul
- 如果它的父元素为li,则查找ul
- 在JavaScript中查找两个JSON数组之间匹配的JSON项,并将CSS应用于UL列表中的匹配项
- 使用jQuery查找特定文本,然后将类添加到下面的UL
- 查找ul's的嵌套顺序并添加特定的类
- 根据在其中单击的链接查找嵌套的ul是哪个子元素
- jQuery 查找并列出特定 DIV 中 UL 中的所有 LI 元素
- jQuery查找ul li span中的元素
- 使用jQuery查找已单击链接的ul列表'