我有以下代码选择要素加上它
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