我有一個html特殊字符,我想關閉並打開一個複選框。在這種情況下,它是一個明星:☆可以填寫:★。使用jQuery檢查文本是否等於一個html特殊字符
我想檢查明星點擊時的狀態。
$(".action_table_star").click(function() {
if ($(this).html() == "★") {
$(this).html("☆");
$(this).css('color', 'white');
} else {
$(this).html("★");
$(this).css('color', 'rgb(255,165,0)');
}
});
這並不工作,但因爲$(本)。html的()是永遠不會等於 「&#9733」。我怎麼能重寫這個if語句,我猜解碼html特殊字符,並檢查它的「狀態」?
這是一個很漂亮的解釋。如果可以的話,我會給1個以上的贊成票。 – Ohgodwhy 2012-03-23 19:00:56