我有一段代碼,當頁面加載時,通過一系列圖像進行檢查並查看其id是否包含單詞video。刪除在jquery中選定圖像周圍的錨標記
如果是這樣,我希望能夠移除圖像周圍的錨定標記。但是,我正在通過.remove()執行此操作的方式將刪除圖像,因爲它位於我要移除的定位標記內。
有沒有辦法只是刪除錨標籤? 注:圖片列表會根據用戶訪問它們拉,所以不會預先確定可以在附加代碼
CODE:
$(document).ready(function() {
$('ul.thumbnails li a img').each(function() {
if($(this).attr('id').indexOf('video') != -1){
var $parent = $(this).closest('a');
$parent.remove();
} else {
$(this).addClass('photo');
}
});
});
也許unwrap()函數 - http://api.jquery.com/unwrap/ – OJay