Javascript 当元素处于活动状态时调用函数
当元素处于活动状态时,如何调用函数,我认为我们只需通过活动引发事件来引发函数Javascript 当元素处于活动状态时调用函数,javascript,jquery,Javascript,Jquery,当元素处于活动状态时,如何调用函数,我认为我们只需通过活动引发事件来引发函数 $('#a').live('click',function(){ //some code }); 但我需要一个函数,当元素处于活动状态时调用它 背景是 最初我没有选择框,如果我有一个特定的选择框 然后我想调用一个函数,将结果推送到其中 Live在jQuery 1.9上已被弃用和删除。使用 此选项允许在加载页面后单击id为a的任何元素 $(document).on('click','#a',function(){
$('#a').live('click',function(){
//some code
});
但我需要一个函数,当元素处于活动状态时调用它
背景是
最初我没有选择框,如果我有一个特定的选择框
然后我想调用一个函数,将结果推送到其中
Live在jQuery 1.9上已被弃用和删除。使用 此选项允许在加载页面后单击id为a的任何元素
$(document).on('click','#a',function(){
//Code here
});
您可以在委托事件中使用
$(document).on("click",'#a',function(){
alert(clicked);
});
但是,始终建议您使用HTML标记中最接近的静态元素,然后使用$document以获得更好的性能。。您可以阅读有关委托事件的更多信息
事件处理程序仅绑定到当前选定的元素;在代码调用.on时,它们必须存在于页面上。要确保元素存在并且可以选择,请在页面上HTML标记中的元素的文档就绪处理程序中执行事件绑定
当元素处于活动状态时,我需要调用一个函数是什么意思?@Adil最初我没有一个选择框,如果我得到一个特定的选择框,那么我想调用一个将结果推入其中的函数。.从jQuery 1.7开始,.live方法已被弃用。使用.on附加事件处理程序。较旧版本jQuery的用户应优先使用.delegate而不是.live。