1

1ページに選択/入力ボタンのあるフォームがいくつかあります。選択したフォームをクリックしてそのIDを取得し、IDではなくクラスを除いて同じ名前のボタンで無効化を切り替えたいと思います。

これまでの私のコード:

$("#main").on("click",".list", function () {
        var j = $(this).attr("id");
        if(j) {alert(j);}
        $("."+j).attr('disabled','disabled');
    });

"."+j私は何かアイデアで何かを参照することができないようですか?

<h2>Towns / Suburbs</h2>
        <form method="POST" action="">

        <select class="list" name="data_change" id="towns" size=10>
            <option>foo</option><option>bar</option>
        </select>

        <div class="buttonGroup">
<input type="submit" class="button" name="Delete" value="Delete">
<input type="submit" class="button" name="Add" value="Add">
<input type="submit" class="button" name="Edit" value="Edit" class="towns">
</div>
        </form>
4

1 に答える 1

3

2つのクラス属性を持つことはできません。複数のクラスがある場合は、それらをスペースで区切ります。

<input type="submit" class="button towns" name="Edit" value="Edit" />
于 2012-07-04T14:08:12.380 に答える