このスクリプトにより、チェックボックスがオンかオフかに関係なく、アラートが表示されます。チェックボックスがクリックされているときにのみ表示するにはどうすればよいですか?
$("#x").click(function() {
alert("Ticker is has been clicked on!");
});
このスクリプトにより、チェックボックスがオンかオフかに関係なく、アラートが表示されます。チェックボックスがクリックされているときにのみ表示するにはどうすればよいですか?
$("#x").click(function() {
alert("Ticker is has been clicked on!");
});
if
関数内にステートメントを追加して、それをテストできます。
$("#x").click(function() {
if (this.checked) alert("Ticker is has been clicked on!");
});
// .is(':checked') を使用して、チェックされているかどうかを確認します!
$("#x").click(function() {
if($(this).is(':checked')){
alert("Ticker is has been clicked on!");
}
});
簡単なif
条件はあなたのためにトリックを行います:
$("#x").click(function(){
if($(this).is(":checked")) {
alert("Ticker is has been clicked on!");
}
});
jQuery 内の.is() メソッドと:checked セレクターの読み方を確認してください。