我尝试使用prepend()将文本放在输入文本之前。
这是我的尝试:
http://jsfiddle.net/sx7JW/2/
但是它不起作用..
有什么想法吗?
哈维
发布于 2012-03-11 22:35:10
你不想使用prepend,它会在输入中添加给定的文本,这会使你的文本出现在输入中。类似于:
<input type='text'>Your text</input>您需要在创建之前使用
Your Text <input type='text'/>查看此jsFiddle
您也可以这样做,这会将文本添加为输入的父项的第一项。
$('input').keypress(function(e) {
if(e.keyCode == 13) {
console.log($(this));
$(this).parent().prepend("<p>fasf</p>");
alert('You pressed enter!');
}
});发布于 2012-03-11 22:40:08
您需要将其设置为mootools而不是jquery
http://jsfiddle.net/sx7JW/9/
https://stackoverflow.com/questions/9655807
复制相似问题