我的页面上有一组对象。我想得到第一个,所以我这样做:
var tmpLi = li.first();
console.dir(tmpLi);
这很好用;它在firebug中返回:
我需要返回outerHTML元素的值,但似乎无法弄清楚如何获取它。我试过了:
var tmpLi = li.first().data("outerHTML");
和
var tmpLi = li.first().attr("outerHTML");
两者都返回“undefined”。帮助
答案 0 :(得分:3)
你需要DOM
outerHTML
对象而不是jQuery对象,所以convert
它需要DOM对象来访问outerHTML属性。
<强> Live Demo 强>
var tmpLi = li.first()[0].outerHTML;
答案 1 :(得分:1)
它返回一个对象,因此您必须像以下一样访问它
li.first()[0].outerHTML
答案 2 :(得分:1)