Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用jQuery分配innertext?_Jquery_Css - Fatal编程技术网

如何使用jQuery分配innertext?

如何使用jQuery分配innertext?,jquery,css,Jquery,Css,以下JSFIDLE使用此示例: <span id="test1">some text</span> <span id="test2">some text</span> 但是,当警报出现时,会显示: "http://fiddle.jshell.net" 而且text2没有被分配。有人知道我做错了什么吗 您缺少一个哈希标记 应该是: $('#test2').text('different text'); 有两个问题: 缺少括号 缺少按id查找元

以下JSFIDLE使用此示例:

<span id="test1">some text</span>
<span id="test2">some text</span>
但是,当警报出现时,会显示:

"http://fiddle.jshell.net"
而且text2没有被分配。有人知道我做错了什么吗


您缺少一个哈希标记

应该是:

$('#test2').text('different text');
有两个问题:

  • 缺少括号
  • 缺少按id查找元素的#
试试这个:

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

调试JavaScript时,最好使用
console.log
而不是
alert
:这样更方便。还会向您显示第一个语法错误。

JSFIDLE示例中有括号,但在上面的示例中没有。谢谢。仅供参考,您的警报中缺少一个结束括号。哦,如果您使用的是id,您需要在jQuery选择器中使用“#test1”等
alert($('#test1').text());
$('#test2').text('different text');