【问题标题】:Custom jQuery functions called from inline events从内联事件调用的自定义 jQuery 函数
【发布时间】:2010-08-27 10:28:52
【问题描述】:

我想将以下代码包装到一个函数中使用 jQuery 并从内联调用该函数(例如:onclick、onchange 等)。

function some_function() {
   alert("Hello world");
}

由(示例)调用:

<input type="button" id="message" onclick="some_function()" />

这个问题很简单是有原因的。我似乎找不到合适的 jQuery how-to。

  • 我应该将该函数包装成一个 jQuery $(document).ready()
  • 应该制作一个普通的javascript 功能和用途 $(document).ready() 那个函数?

【问题讨论】:

  • 你没有找到解释如何做的how-tos的原因是因为内联事件不是做事件处理的最佳方式,而jQuery已经让跨浏览器兼容性的理由过时了。

标签: jquery inline function-call


【解决方案1】:

您应该使用该内联事件处理程序来配合 jQuery。

使用不显眼的代码:

function some_function() {
  alert("Hello world");
}

$(document).ready(function(){
   $('#message').click(some_function);
});

【讨论】:

    猜你喜欢
    • 2014-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-25
    • 2019-11-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多