1

我正在尝试<br />使用以下代码在单击按钮的每个文本框后插入断线():

HTML:

<input type="text" id="text1" /><b>This is test</b>
<br />
<button>New line</button>

查询:

$(document).ready(function(){
$("button").click(function(){
$("#text1").append("<br />");
});
});

我在控制台中收到以下错误

消息:对象不支持此属性或方法

请让我知道如何实现这一目标。

4

3 回答 3

2

使用 after() 而不是追加。

http://api.jquery.com/after/

http://jsfiddle.net/66ERc/

于 2012-09-24T11:00:34.713 回答
1

试试这个:

$(document).ready(function(){
$("button").click(function(){
var txt = $("text1");
txt.val( txt.val() + "\n");
});
});
于 2012-09-24T11:00:05.367 回答
1

试试这个

$(document).ready(function(){
   $("button").click(function(){
   $("#text1").after("<br />");
  });
});
于 2012-09-24T11:01:33.327 回答