0

onclick関数を強制的に呼び出したいと思っています。

$('.checkbox-selector').click(function() {

});

$('.checkbox-selector1').click(function() {

});

コントロールが最初の関数に移動すると、2番目の関数が自動的に呼び出される必要があります。つまり、onlickイベントがトリガーされます。

4

3 に答える 3

3
function func1(e) {
    // do stuff for selector

    // run func2 too!
    func2();
}

function func2(e) {
    // do stuff for selector1
}

$('.checkbox-selector').click(func1);
$('.checkbox-selector1').click(func2);

これはどういう意味ですか?


もしそうなら、コメントを見てください!イベントなどを考えると非常に貴重な情報が含まれています。

に置き換えfunc2();$('.checkbox-selector1').trigger('click');、ネイティブイベントハンドラーをトリガーすることもできます。使用方法は、実質的にはどちらでも$('.checkbox-selector1').triggerHandler('click');同じです。func2();

于 2012-08-03T09:31:26.113 に答える
1

jQueryトリガー関数を見てください

于 2012-08-03T09:30:37.750 に答える
0

あなたが探しているものが正確に何であるかはわかりませんが、私は推測します:

$('.checkbox-selector').click(function() {
    /* all sorts of stuff*/
    $('.checkbox-selector1').click();
    //or:
    $('.checkbox-selector1').trigger('click');
});

$('.checkbox-selector1').click(function() {

});

そんな感じ?

于 2012-08-03T09:37:29.550 に答える