1

いくつかの jquery 選択をグループ化し、それらに対してアクションを実行する際に問題が発生しています。この方法で使用すると、通常どおりに実行されます。

    $("#divCampLockedState").show();
    $("#divCampLockedState2").show();
    $('#divCampState').show();
    $('#divCampState2').show();

ただし、このようにグループ化すると、要素が表示されなくなります。

    $("#divCampLockedState","#divCampLockedState2",'#divCampState','#divCampState2').show();

同様に、グループ化属性は次のように変更されます。

$("#CampState_Inactive").attr('disabled', 'disabled');
$("#CampState_Inactive2").attr('disabled', 'disabled');

これに:

    $("#CampState_Inactive","#CampState_Inactive2").attr('disabled', 'disabled');

また、物を壊すようです。私のアプローチは欠陥があるのでしょうか、それとも単に不適切な方法でしょうか? ありがとう!

4

3 に答える 3

1

次の方法を使用する必要があります。

$("#divCampLockedState, #divCampLockedState2, ...");

$("#divCampLockedState", "#divCampLockedState2"): のエイリアスです$("#divCampLockedState2").find("#divCampLockedState");

于 2013-07-26T18:17:38.847 に答える