我有这个 HTML 标记:
<div id="destination">
</div>
<input id="test" type="text" />
<button id="clicker">Click me</button>
而这个 jQuery 片段
$(document).on('click', '#clicker', function(event){
var newCat = $('#test').val();
$(newCat).prepend("#destination");
alert(newCat);
});
警报文本确实是字段中输入的文本,但文本并没有以 div 结尾#destination
。
请参阅此 jsfiddle 示例:http: //jsfiddle.net/FaAY4/