如何使用jQuery分配innertext?

4th*_*ace 0 css jquery

以下jsfiddle使用此示例:

<span id="test1">some text</span>
<span id="test2">some text</span>
Run Code Online (Sandbox Code Playgroud)

负载

alert($('test1').text();
$('test2').text('different text');
Run Code Online (Sandbox Code Playgroud)

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

"http://fiddle.jshell.net"
Run Code Online (Sandbox Code Playgroud)

和text2未分配.谁知道我做错了什么?

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

Den*_*ret 7

有两个问题:

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

试试这个 :

alert($('#test1').text());
$('#test2').text('different text');
Run Code Online (Sandbox Code Playgroud)

调试JavaScript时,最好使用console.log而不是alert:它更方便.打开控制台也会显示第一个语法错误.