Javascript 从li获取文本和id值
我一直被困在这种愚蠢的情况下,我得到了一个无序的列表如下:Javascript 从li获取文本和id值,javascript,jquery,html,Javascript,Jquery,Html,我一直被困在这种愚蠢的情况下,我得到了一个无序的列表如下: var liList=$(“#first”).find(“li”); var append=“”; 对于(变量i=0;i
var liList=$(“#first”).find(“li”);
var append=“”;
对于(变量i=0;i append+=“”+item.text()+“您可以使用从DOM元素(在您的情况下恰好是文本)中获取值first node。childNodes[0]。nodeValue
:
append += "<option value=" + item.prop("id") + ">" + item[0].childNodes[0].nodeValue + "</option";
append+=“”+item[0]。childNodes[0]。nodeValue+”因为liList
是一个包含所有li
元素的数组,您必须迭代循环中的每个元素:
for(var i = 0; i < liList.length; i++) {
// retreive each element from the array
var item = $(liList[i]);
append += "<option value=" + item.prop("id") + ">" + item.text() + "</option>";
}
for(变量i=0;i
var item=$(liList[i]);
?可能重复