jQuery将一个符号添加到<span> </span>的最简单方法

时间:2014-02-01 22:19:33

标签: javascript jquery dom html

我需要将'%'符号添加到范围的HTML值。

var html = $('#spanId').html() + '%';
$('#spanId').html(html);

它有效,但看起来真的很难看。是否有更简单的方法来编码?

4 个答案:

答案 0 :(得分:2)

$('#spanId').append('%');,正如MidoDev所说。

答案 1 :(得分:1)

您可以找到不同的方式,例如:

$('#spanId').append('%');

$('#spanId').html($('#spanId').html() + '%');

答案 2 :(得分:1)

jsFiddle Demo

text方法可能是最好的。在jQuery中,几乎每个方法都接受一个回调,并且在该回调中,当前元素是this。所以你可以简单地使用一个返回:

$('#spanId').text(function(){
 return this.innerHTML + "%";
});

答案 3 :(得分:0)

$('#spanId').html( $('#spanId').html()+'%' );