それはもう一度私です:) いくつかの有益なメンバーがスクリプトの作業を手伝ってくれましたが、私はIFステートメントを持っている場合もあります。IF文をスイッチケース関数に入れることはできますか?
$(document).ready(function() {
$("input[type='button']").click(function() {
switch(this.id) {
case:'buttonone':
if($('#one').attr('readonly')) {
$("#changeone").attr('value', 'Save');
$('#one').attr('readonly', false);
$('#one').addClass('focusField');
$("#questiononetext").html("When do you want to go out?");
} else {
$("#changeone").attr('value', 'Change');
$('#one').attr('readonly', true);
$('#one').removeClass('focusField');
$("#questiononetext").html("Date: ");
} break;
case 'buttontwo': $("#questiononetext").html("Content changed"); break;
case 'buttonthree': $("#content").html("Content changed again"); break;
}
});
});
ケースの後ろにあるもの:buttonone、if文を試したところ、スクリプト全体が壊れていました。誰がなぜこのようなことが起こるかについてのアイデアはありますか?ありがとうございました:)))
ちょうど傍注として、 'data-key = value'のような属性を使うことができます。コードを減らして不要なスイッチを使うのに役立つと思います。 – yoda
こんにちはyoda、私は初心者ですので、あなたは何を意味するのかわかりません:)しかし、私は見つけるためにGoogleの検索を行います。ありがとう! – pufAmuf
あなたがそのコードを使って何をしようとしているのかを明らかにすれば、誰かが解決策を提示するのに役立つかもしれません(マークアップもいくつか貼り付けます)。 – yoda