JavaScript   发布时间:2022-04-16  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了javascript – jQuery .text()显示双文本大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
有一个奇怪的情况发生.我有一个< h3>里面有文字.当我用.text()提取此文本,然后将其放入< textarea>该文本出现两次.

Here is jsFiddle.

HTML

<h3 class="profileRightAboutMeText">Heya,this is all the text.</h3>     
<textarea class="profileRightAboutMeTextarea"></textarea>

JQUERY

$(document).on('click','h6.editMyProfileSection',function() {
  var originalText = $('h3.profileRightAboutMeText').text();

  $('h3.profileRightAboutMeText').fadeOut('fast',function() {
    $('textarea.profileRightAboutMeTextarea').text(originalText).fadeIn('fast');
  });
  alert(originalText);
});

警报和< textarea>显示文字双重如下:

Heya,这是所有的文字.Heya,这是所有的文字.

解决方法

我会说你有2个元素匹配$(‘h3.profileRightAboutMeText’)在页面上.

您可以在这里看到:http://jsfiddle.net/KwcGB/,文本出现两次,因为我向html添加了一个额外的h3.profileRightAboutMeText,但是如果额外的行被删除,那么它只会出现一次.

尝试将$(‘h3.profileRightAboutMeText’)放入firebug的控制台,并查看它匹配的元素数量…

大佬总结

以上是大佬教程为你收集整理的javascript – jQuery .text()显示双文本全部内容,希望文章能够帮你解决javascript – jQuery .text()显示双文本所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。