0

私はJQueryでこれに出くわしました:

        $("#myHTMLcontrolID").bind('valueCommit', function (e, combo) {
            //function code here
        });

ドロップダウンをバインドするために使用されているため、ドロップダウンでオプションが選択されると、Ajax を使用してリンクされたドロップダウンが更新されます。

私の質問は、このイベントが何であるか (JQuery または AJAX 固有のイベントなど)、および直前および後続の JavaScript イベント (たとえば OnChange など) を明確にしてください。

4

1 に答える 1

0

これは、たまたま Adob​​e Flex 組み込みイベントの名前になっているカスタム JQuery イベントです。カスタム JQuery イベントの作成方法については、http://www.sitepoint.com/jquery-custom-events/を参照してください。

ソリューションのこのコードでイベントの使用法を見つけました:

        $('select').sexyCombo({
            hideListCallback: function () {
                $(this).trigger('valueCommit');
            },
            initEventsCallback: function () {
                $(this).bind('valueCommit', { that: this }, function (e) {
                    var combo = e.data.that;
                    var selectElement = combo.selectbox;
                    $(selectElement).trigger('valueCommit', combo);
                })
            }
        });

たとえば、「onChange」に関連してJQueryカスタムイベントがいつ呼び出されるかについては、まだわかりません

于 2013-09-26T02:04:23.413 に答える