Javascript 如何从Div中查找每个li以及如何获取每个li的文本<;李>;标签?
我正在使用下面的Html代码,我想从Javascript 如何从Div中查找每个li以及如何获取每个li的文本<;李>;标签?,javascript,jquery,html,Javascript,Jquery,Html,我正在使用下面的Html代码,我想从中获取所有标记,我想从所有li标记中获取文本 请帮助了解如何使用JQuery使用.each()和.find() 感谢要将它们放入阵列中,您可以使用: var alllitexts=$('#divSelect ul li').map(function(){ return $(this).html(); }).get(); 使用每种方法并分别获取它们: $("#divSelect ul li").each(function(){ alert($(thi
中获取所有标记,我想从所有li标记中获取文本
请帮助了解如何使用JQuery使用.each()
和.find()
感谢要将它们放入阵列中,您可以使用:
var alllitexts=$('#divSelect ul li').map(function(){
return $(this).html();
}).get();
使用每种方法并分别获取它们:
$("#divSelect ul li").each(function(){
alert($(this).html());
});
要将它们放入阵列中,可以使用:
var alllitexts=$('#divSelect ul li').map(function(){
return $(this).html();
}).get();
使用每种方法并分别获取它们:
$("#divSelect ul li").each(function(){
alert($(this).html());
});
这样,您就可以从所有li
元素中获取文本
这样,您就可以从所有li
元素中获取文本
在jquery中使用map收集所有数据,在javascript中使用this.outerHTML
返回html元素
var data=$("#divSelect ul li").map(function(){
return this.outerHTML;
}).get();
alert(data);
在jquery中使用map收集所有数据,在javascript中使用this.outerHTML
返回html元素
var data=$("#divSelect ul li").map(function(){
return this.outerHTML;
}).get();
alert(data);
试试这个:
var liText='';
$('#divSelect ul li').each(function(){
liText+=$(this).html();
});
liText将包含所有“li”文本。尝试以下操作:
var liText='';
$('#divSelect ul li').each(function(){
liText+=$(this).html();
});
liText将包含所有“li”文本。这可以通过
$("#divSelect ul li").each(function(index){
alert ( index + ": " + $( this ).text() );
});
这可以通过以下方式实现:
$("#divSelect ul li").each(function(index){
alert ( index + ": " + $( this ).text() );
});
嘿,我使用了你的html并编写了一个jQuery函数,它使用.each和.find从DIV中获取所有li 我们应该使用。找到我们可以使用的地方,jQuery推荐它。(如果用户明智地使用它,它的性能是好的) html代码:-
<div id="divSelect" class="custom dropdown">
<ul>
<li>text 1</li>
<li>text 2</li>
<li>text 3</li>
</ul>
</div>
谢谢嘿,我使用了你的html并编写了一个jQuery函数,它使用.each和.find从DIV中获取所有li 我们应该使用。找到我们可以使用的地方,jQuery推荐它。(如果用户明智地使用它,它的性能是好的) html代码:-
<div id="divSelect" class="custom dropdown">
<ul>
<li>text 1</li>
<li>text 2</li>
<li>text 3</li>
</ul>
</div>
谢谢