从DOM数组中删除DOM对象

Chi*_* Zu 3 javascript jquery dom jquery-mobile

如果我使用$("div:jqmData(role='page')")它,它将返回我DOM对象中的页面数组.但是jquerymobile创建了一个默认的空白页面,它没有任何ID,因此我无法通过其ID获取它.相反,我$("div:jqmData(role='page')").get(0)用来获得表示创建的默认页面jquery的第一个DOM对象.

但如果我使用$("div:jqmData(role='page')").get(0).remove()它不会删除页面,但它会返回错误.

任何人都可以教我如何删除DOM?谢谢!

Fel*_*ing 5

.remove()是一个jQuery方法,所以你需要一个jQuery对象来调用它..get但是返回一个DOM元素.使用.eq [docs]代替将元素作为jQuery对象:

$("div:jqmData(role='page')").eq(0).remove()
Run Code Online (Sandbox Code Playgroud)