0

jquery UI タブを使用しています。#tab1IDと#tab2それぞれを持つ2つのタブがあります。両方のタブ

2 つのチェックボックス (合計 4)が含まれています。そして現在、すべてですunchecked。今、私はこのjqueryコードを書きました:

  $("#tab2").find("input:not(:checked)").each(function () { alert("1"); });

私の問題は、アラートが 4 回来ることですが、 2 回来るはずです。ここで何が問題なのですか?

編集

       <div class="dialog">
            <div id="tab">
                <ul>
                    <li><a href="#tab1">A</a></li>
                    <li><a href="#tab2">B</a></li>
                </ul>
                <div id="tab1">
                        <input type="checkbox" />
                        <input type="checkbox" />
                </div>
                <div id="tab2">
                        <input type="checkbox" />
                        <input type="checkbox" />
                </div>
            </div>
        </div>
4

1 に答える 1

1

このフィドルを確認してください。それは私にとってはうまく機能しています。

http://jsfiddle.net/kabichill/6XmYn/

于 2012-06-21T10:51:08.903 に答える