私はどういうわけか混乱しています。jQueryで1つの変数をグローバルとして使用する最良の方法は何ですか?2回のクリック機能を使用するだけですか? コードは次のとおりです。
HTML :
<div id = "div1">DIV # 1</div>
<div id = "div2">DIV # 2</div>
<input type = "button" value = "Click to see whick div you've chosen."/>
<h1></h1>
jQuery :
$(document).ready(function() {
var answer;
$("#div1").click(function(event) {
window.answer = "FIRST";
});
$("div2").click(function(event) {
window.answer = "SECOND";
});
$("button").click(function() {
$("h1").html(window.answer);
});
})(jQuery);
CSS :
#div1 {
background-color: red;
height: 50px;
}
#div2 {
background-color: blue;
height: 50px;
}
テキストを answer 変数に保存する必要があります。前もって感謝します。