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);
你这个疑问很正常,实际上它是DOM对象,要转换为juery对象,用$符号,如:$(x)和$(y)
Sign in to make a reply
风雾15151