给出这个html:
<li id="the_list_item"><img src="some_img"></li>
和这个选择:
$("#the_list_item")
我想从jQuery选择器返回的对象中获取完整的html。
使用:
$("#the_list_item").html()
…只是给我内部html(< img src =“some_img”>部分)
但是由于:
$("#the_list_item").attr("id")
给我’the_list_item’,这表示整个列表项确实包含在返回的对象中..所以如何从该对象获取完整的代码?
我想得到一个字符串:< li id =“the_list_item”>< img src =“some_img”>< / li>从我的对象,但找不到办法。
解决方法
一种方法是创建自己的包装器:
$("#the_list_item").wrap('<div>').parent().html();
做你的事情,然后解开:
$("#the_list_item").unwrap();