从jquery函数调用jquery函数



如何从jQuery函数调用jQuery函数,这两个函数都是事件处理程序。

我的功能-

$("#myFunction").live("change", function(){
//I want to call my calling function here
});

我的呼叫功能-

$("#callingFunction").live("change", function(){
});

我该怎么做?需要帮助!

您可以使用jquery库中可用的.trigger()函数来实现这一点。

示例

$( "#foo" ).on( "click", function() {
alert( $( this ).text() );
});
$( "#foo" ).trigger( "click" );

你也可以使用改变功能,如下面的

$( ".target" ).change(function() {
alert( "Handler for .change() called." );
});
$( "#other" ).click(function() {
$( ".target" ).change();
});
function doSomething(){
 /* stuff stuff stuff */
}
$("#element1").on("change", doSomething);
$("#element2").on("change", doSomething);

$("#element1").change(doSomething);
$("#element2").change(doSomething);

甚至更好,正如Satpal所建议的:

$("#element1, #element2").change(doSomething);

从jQuery 1.7开始,live()已被弃用。

我没有将我的元素命名为"myFunction"one_answers"callingFunction",因为它们不是函数,而是DOM元素。

如果在初始事件之后重新分配某些行为。我不确定你是否在寻找连锁活动,例如

$('ele')
.click(function(){})
.hover(function(){})

这完全取决于你在做什么。

相关内容

  • 没有找到相关文章

最新更新