如何使用$(';<;li>;';)作为jquery选择器?
我发现了一个奇怪的jquery选择器,它使用html标记声明,而不仅仅是标记名:如何使用$(';<;li>;';)作为jquery选择器?,jquery,html,Jquery,Html,我发现了一个奇怪的jquery选择器,它使用html标记声明,而不仅仅是标记名:$(“”),我在nor中找不到它的选择器 这是我找到它的代码片段(用于创建一个新的列表项以附加到一个未排序的列表) $title.on(“keyup”,e=>{ const title=e.target.value; console.log('键入的值:'+标题); getItems(标题) 。然后(项目=>{ $results.empty(); const$items=items.map(item=>$('').t
$(“”)
,我在nor中找不到它的选择器
这是我找到它的代码片段(用于创建一个新的列表项以附加到一个未排序的列表)
$title.on(“keyup”,e=>{
const title=e.target.value;
console.log('键入的值:'+标题);
getItems(标题)
。然后(项目=>{
$results.empty();
const$items=items.map(item=>$('').text(item));
$results.append($items);
})
})
请告诉我,我需要更多地了解选择器(或者它不是选择器,而是创建新组件的方法)及其角色。它不是选择器。它的用途很好看 说明:从提供的原始HTML字符串动态创建DOM元素 例如,您可以编写:
$('<div></div>')
.addClass('myclass')
.attr('id', 'myid')
.append($('<span></span>')
.text('Hi there')
.css('color', 'red'))
.appendTo('body');
$(“”)
.addClass(“myclass”)
.attr('id','myid')
.append($('')
.text('你好')
.css('color','red'))
.附于(“主体”);
此代码段创建以下元素
<div id='myid' class='myclass'>
<span style='color: red'>
Hi there
</span>
</div>
你好
并将其附加到正文。尝试以下代码片段在ul中创建多个li
$(“按钮”)。单击(函数(){
var ul=$(“菜单”
”);
var li=“”;
对于(变量i=0;i<5;i++){
li+=“”+i+“ ”;
}
$('body').append(ul.append(li));
log($('li').length);
});代码>
生成HTML
用于创建新的LI元素,它不是CSS选择器,只需阅读相关的@Baredelman尝试我对ul中的一般多个LI的回答即可。我也希望找到官方文档,但似乎你的好例子足以恢复这一切
<div id='myid' class='myclass'>
<span style='color: red'>
Hi there
</span>
</div>