我有一个简单的输入字段:
<input type="text" id="someid" name="somename" class="someclass">
我正试图在此之后追加一些链接;所以我会得到:
<input type="text" id="someid" name="somename" class="someclass"> - <a href="#">..</a>
我试过了:
$("input#someid.someclass").append(' - <a href="#">Are you sure ?</a>');
如果没有成功,必须是愚蠢的,但我无法找出问题所在。
答案 0 :(得分:59)
使用after而不是追加
$("input#someid.someclass").after(' - <a href="#">Are you sure ?</a>');
答案 1 :(得分:36)
尝试.after()代替:
$("input#someid.someclass").after(' - <a href="#">Are you sure ?</a>');
答案 2 :(得分:7)
答案 3 :(得分:-2)
$("input#someid.someclass").after($('<a>')
.attr('href','#').text('Are you sure ?'));