Jquery 内联事件的替代品,如onclick、onchange等

Jquery 内联事件的替代品,如onclick、onchange等,jquery,ajax,events,parameters,onclick,Jquery,Ajax,Events,Parameters,Onclick,我有一个应用程序,我在其中使用在线事件,如点击、更改、JavaScript。我正在修改应用程序。将所有内容移动到J-QUERY。在这里,我不想在html文件中使用任何JavaScript,就像我在AJAX请求中使用的一样。我想保持它的整洁。因此,我在搜索行内事件的替代方案。我在页面中有很多链接,并作为AJAX请求发送很多参数。需要解决方案。内联事件不属于HTML结构。让我们保持代码的分离。我们将通过两种方法中的任何一种进行分离 仅使用jQuery—在文档加载时绑定HTML元素上的事件。典型示例:

我有一个应用程序,我在其中使用在线事件,如点击、更改、JavaScript。我正在修改应用程序。将所有内容移动到J-QUERY。在这里,我不想在html文件中使用任何JavaScript,就像我在AJAX请求中使用的一样。我想保持它的整洁。因此,我在搜索行内事件的替代方案。我在页面中有很多链接,并作为AJAX请求发送很多参数。需要解决方案。

内联事件不属于HTML结构。让我们保持代码的分离。我们将通过两种方法中的任何一种进行分离

仅使用jQuery—在文档加载时绑定HTML元素上的事件。典型示例:

<html>
    <head>
        <script>
            $(document).ready(function() {        
                // All Hyperlinks 
                $("a").on("click", function() {
                    // Do Something here 
                });
            });
        </script>
    </head>
    <body>
        ..your html elements
    </body>
</html>
推荐但需要快速学习曲线使用任何框架-AngularJS或BackboneJs-完全分离模型和视图。HTML由视图呈现,视图负责HTML元素上的事件绑定。你的HTML将是纯HTML,没有JS将出现在那里


你尝试过谷歌搜索吗???是的,没有找到最好的解决方案。这些链接有用吗。。不使用javascript进行事件处理是不可能的。这里我使用了很多链接,每个链接都有一些与之相关的参数,这些参数需要作为ajax请求传递。这里的问题是有很多链接。我正在将无法硬编码的参数传递到js中。它们有动态值,我在加载页面时会得到这些值。基于这些参数,执行服务器中的函数。如果我一直将ID指定为选择器,它将是一个大文件。有那么多链接。@vishnuk_22-您应该给出链接的示例-进一步说,所有超链接都可以通过一个jQuery语句-$'a'来选择。单击,函数{};在一个页面中,每个链接都可以是锚点,或者按钮都有一些与之相关联的唯一参数。当我们点击一个特定的链接时,它会发送一个带有这些参数的ajax请求。根据这些参数,它决定去哪里执行。现在的问题是我不能为每个链接添加单独的函数。我需要一个方法来处理所有的链接,而无需为每个链接的点击功能写。或者,我有没有办法在html文档中保存这些参数,以及当事件触发时,这些参数属于要在ajax中处理的特定链接发送