如何使用jQuery分配innertext?

时间:2013-04-10 20:03:22

标签: jquery css

以下jsfiddle使用此示例:

<span id="test1">some text</span>
<span id="test2">some text</span>

的onLoad

alert($('test1').text();
$('test2').text('different text');

但是,当警报出现时,它会显示:

"http://fiddle.jshell.net"

并且未分配text2。谁知道我做错了什么?

http://jsfiddle.net/EuwMQ/1/

2 个答案:

答案 0 :(得分:7)

有两个问题:

  • 缺少括号
  • 缺少#以按ID
  • 查找元素

试试这个:

alert($('#test1').text());
$('#test2').text('different text');

调试JavaScript时,最好使用console.log代替alert:它更方便。 Opening the console也会向您显示第一个语法错误。

答案 1 :(得分:2)

你错过了一个哈希标签。

应该是:

$('#test2').text('different text');