Javascript jQuery:在输入字段后追加文本
我有一个简单的输入字段:Javascript jQuery:在输入字段后追加文本,javascript,jquery,Javascript,Jquery,我有一个简单的输入字段: <input type="text" id="someid" name="somename" class="someclass"> 我试图在这之后添加一些链接;所以我会得到: <input type="text" id="someid" name="somename" class="someclass"> - <a href="#">..</a> - 我试过: $("input#someid.someclass"
<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>');
$(“输入#someid.someclass”).append('-');
如果没有成功,一定很愚蠢,但我找不出问题所在。使用after代替append
$("input#someid.someclass").after(' - <a href="#">Are you sure ?</a>');
$("input#someid.someclass").after(' - <a href="#">Are you sure ?</a>');
$(“input#someid.someclass”)。在('-')之后;
append方法将把您赋予它的节点添加到您调用它的元素中
在本例中,您将HTML放入INPUT
元素中
您需要使用该方法在输入元素后插入HTML。请改为尝试.after()
$(“input#someid.someclass”)。在('-')之后;
$(“输入#someid.someclass”)。在($('')之后
.attr('href','#')。text('you sure?');
我不明白后来有人发布了与我相同的答案,怎么会被标记为答案?我不知道,这太荒谬了。你的回答对我帮助很大。谢谢蒂姆!是的,生活是不公平的。拿我的一些卡玛来说:)我很困惑,他的答案似乎是你的复制品/粘贴品,这是可以接受的行为吗?你是从其他SO线程复制/粘贴的吗?@Chris.Stover我没有从任何其他SO线程复制和粘贴这个答案。我认为复制和粘贴答案的情况经常发生,除了为了阻止这种行为而放弃投票之外,没有人能做什么。input元素是-意味着它不能有内容或子元素Append
添加子项,因此它不起作用。code
$(“input#someid.someclass”)。在($('.attr('href','#').text('you sure?'))之后code
您能为您的答案添加一个解释吗?这是从下面前面的答案复制粘贴的。。。
$("input#someid.someclass").after($('<a>')
.attr('href','#').text('Are you sure ?'));