Discuss / JavaScript / 有个疑问

有个疑问

Topic source

风雾15151

#1 Created at ... [Delete] [Delete and Lock User]
var obj = $("#test-div>ul");
obj.append("<li><span>Pascal</span></li>","<li><span>Lua</span></li>","<li><span>Ruby</span></li>");
var arr = obj.find("li");

//此处用JavaScript的innerText来取值是说明JQ.find之后获得是JavaScript对象?用text()或html()会报错。
arr.sort((x,y) => {return (x.innerText>y.innerText)?1:-1});

obj.append(arr);

飒风天宇3

#2 Created at ... [Delete] [Delete and Lock User]

你这个疑问很正常,实际上它是DOM对象,要转换为juery对象,用$符号,如:$(x)和$(y)


  • 1

Reply