我有这样的事情:
<div id='d12'>content</div>
<div id='d23'>content</div>
<div id='d34'>content</div>
我希望在每个链接之后插入一个链接
<div id='d12'>content</div><a href='javascript:add(d12)'/>add</a>
答案 0 :(得分:2)
$('div[id^=d]').each(function(){
$(this).after(
"<a href='javascript:add(" + $(this).attr("id") + ")'>add</a>"
);
});
答案 1 :(得分:1)
$('div').each(function() {
var id = $(this).attr('id');
if (id.match(/^d\d+$/)) {
$('<a />')
.text('add')
.attr('href', '#')
.click(function() {
add(id);
return false;
})
.insertAfter(this);
}
});