我有以下代碼選擇要素加上它
img.after('<li></li>');
哪些工作正常,並添加了「禮」的元素。現在我想選擇「li」元素;它沒有任何類或ID,但是我想在創建它之後選擇它,所以我可以將它用作jQuery元素(例如mynewli.addClass())。
我該怎麼做?
我有以下代碼選擇要素加上它
img.after('<li></li>');
哪些工作正常,並添加了「禮」的元素。現在我想選擇「li」元素;它沒有任何類或ID,但是我想在創建它之後選擇它,所以我可以將它用作jQuery元素(例如mynewli.addClass())。
我該怎麼做?
使用.insertAfter()
能夠鏈,這是心臟的jQuery
。
var $newLI = $('<li/>').insertAfter(img).addClass('yourclass');
編輯
關於你的評論,請使用
img.next('li');
到您的緩存img
元素。請注意,這並不能保證你選擇一個特定的 元素,它只會選擇下一個li
元素。所以我仍然建議使用.insertAfter()
並將新創建的項目緩存到變量中,以便以後訪問。
好的解決辦法,但這不會讓我再選擇項(僅在鏈) – 2010-07-15 09:05:01