HTMLでHTMLエンティティとボタンに取り組んでいないJavascriptの比較は名前
<button id="the_button" onclick="clicked()">↓ Source ↓</button>
Javascriptを
上記のコードではfunction clicked() {
if ($("#the_button").html() == "↓ Source ↓") {
alert($("#the_button").html());
}
}
は、私が...警告ポップアップを得ることはありません
ただし、ボタンのテキストと比較文字列を変更して、HTMLエンティティなしでSource
にすると、動作します。
HTML
<button id="the_button" onclick="clicked()">Source</button>
Javascriptを
function clicked() {
if ($("#the_button").html() == "Source") {
alert($("#the_button").html());
}
}
は、HTMLエンティティ↓
と連携持つ方法はありますか?
あなたは ' "\ u2193ソースの\ u2193"'と比較した場合、それは動作しますか? – Pointy
いずれにせよ、それを識別するために '
これは少し最適ではないデザインですが、HTMLエンティティを扱いたくない場合は、矢印と「ソース」というテキストを3つのスパンで囲み、「ソース」を含む中間のHTMLのみをチェックしてください。私はハンドラとして 'clicked()'関数を使って複数のボタンがあると仮定していますか? – Shilly