簡體   English   中英

jQuery向一個符號添加一個符號的最簡單方法

[英]jQuery simplest way to add one symbol to a <span>

我需要在跨度的HTML值中添加“%”符號。

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

它可以工作,但是看起來真的很丑。 有沒有更簡單的方法可以編寫此代碼?

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

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

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

要么

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

jsFiddle Demo

text方法可能是最好的選擇。 在jQuery中,幾乎每個方法都接受一個回調,並且在該回調中,當前元素是this 因此,您可以簡單地使用return這樣:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM