jQueryUIトグルボタンがあります。ボタンをクリックすると、内側の四角を任意の色に設定したいです。これが問題を示すjsFiddleです。
ボタンをクリックすると黒い長方形が赤くなると思いますが、どういうわけか黒のままです。
ご協力いただきありがとうございます。
jQueryUIトグルボタンがあります。ボタンをクリックすると、内側の四角を任意の色に設定したいです。これが問題を示すjsFiddleです。
ボタンをクリックすると黒い長方形が赤くなると思いますが、どういうわけか黒のままです。
ご協力いただきありがとうございます。
あなたはこれを行うことができます:
var legend = $("<span/>", {
text: ' ',
style: 'display: inline-block; width: 13px; height: 13px;background-color:black',
id: 'legend'
});
したがって、変数の代わりにこのIDを使用できるようになりました。
input.button().click(function() {
$('#legend').css('background-color', 'red');
});
ここで確認してください:http://jsfiddle.net/JpECU/1/
lengedは、呼び出されたときに新しいスパン要素をインスタンス化するオブジェクトです。
ラベルを作成した後、適切なスパン要素への参照を保存するために、別の変数を使用する必要があります。
結局のところ、var legendInsideLabel = $( "span")。css(........)
これはうまくいくでしょう