如何使用jQuery更改跨度的内容?

<span class="stbuttontext" st_page="home">ShareThis</span> 

我想改变“分享这个”到“分享”,

请让我知道解决scheme。

thanksl,

4 Solutions collect form web for “如何使用jQuery更改跨度的内容?”

你可以做任何一个:

 $('.stbuttontext').text('Share'); 

文本内容或

 $('.stbuttontext').html('Share'); 

html内容。

但是,你的情况,第一个声明应该是好的:)

这是我思考什么时候使用.html()与.text()的方法。

当你想添加HTML标签的样式到你正在replace的文本时使用.html(),如:

 $('.stbuttontext').html('<strong>Share</strong>'); 

当您显示错误消息时,这是非常有用的,因为您可能想添加一个类来更改文本的颜色。

 $('#error').html('<span class="errortext red"><strong>Error:</strong> <em>Fix your email address</em></span>');` 

当你只是想改变文本时使用.text()

所以如果你用.text做了上面的例子:

$('#error').text('<span class="errortext red"><strong>Error:</strong> <em>Fix your email address</em></span>');

用户在网页上看到的文字是(没有标签中的空格,我无法弄清楚如何使用这个降价编辑器)。

<span class =“errortext red”> <strong>错误:<em>修正您的电子邮件地址</ em> </ span>

而且文字不是红色的,或者有粗体或斜体的文字。

 $('.stbuttontext').html('Share'); 

$('.stbuttontext').html('Share');

将使用类stbuttontext更改所有跨度的文本。

  • 如何触发基于服务器响应的jquery.ajax()错误callback,而不是HTTP 500?
  • dynamic加载CSS样式表在IE上不起作用
  • 如何从jQuery中的当前元素开始select下一个“n”元素?
  • 如何扩展Twitter Bootstrap插件
  • jQuery - 禁用表单域
  • CORS jQuery AJAX请求
  • 加载JSON到variables
  • 用jQuery获取div的可见高度
  • 在一个replace调用中replace多个字符
  • jQuery的ui可拖动的元素不是“可拖动”的滚动div之外
  • 如何创build一个在Bootstrap 3中也可以扩展的响应式图像