Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想div在给定元素之后插入一个元素。我该怎么做一次?
div
这就是我所拥有的:
var i = 1; $('<div id="plussign"></div>').one("insertAfter","#div" + i);
.one()和它是一样的,.click()只是它只工作一次然后分离。
.one()
.click()
你可能想要这样做:
var $target = $('#div' + i); if (!$target.next().hasClass('plussign')) { $('<div />', {'class': 'plussign'}).insertAfter($target); }
请注意,我将您的更改id为class. ids 是唯一的,文档中不能有两个相同id的元素。class另一方面,它不是唯一的,可用于将许多元素组合在一起。
id
class