找到 10435 篇文章,关于 Web 开发

如何绑定通过 Ajax 返回的动态内容中的 jQuery 事件?

Alex Onsman
更新于 2020年6月15日 07:49:44

695 次浏览

要绑定动态内容中的 jQuery 事件,请使用事件委托。您可以尝试运行以下代码来了解如何绑定通过 Ajax 返回的动态内容中的 jQuery 事件:实时演示 $(document).ready(function(){     $(".loadingAjax").on("click", function() {     event.preventDefault();     var url = $(this).attr("href"),         appendedContainer = $(".append");     $.ajax({     url: url,     type : 'get',     complete : function( qXHR, textStatus ) {         if (textStatus === 'success') {             var data = qXHR.responseText             appendedContainer.hide();             appendedContainer.append("Hi");             appendedContainer.fadeIn();         }       }     }); }); $(document).on("click", '.link', function(event) {     alert("链接被点击!"); }); });         a.test { font-weight: bold; }         body { font-family: sans-serif;}     点击加载 Ajax

如何在 jQuery 中处理复选框“选中状态”更改事件?

Alex Onsman
更新于 2020年2月14日 12:48:52

2K+ 次浏览

要处理复选框的选中状态,请使用 change 事件。它将检查复选框是否被选中。示例您可以尝试运行以下代码来了解如何在 jQuery 中处理复选框选中状态更改事件:实时演示   jQuery 复选框状态     b {     color: red;   }      选中/取消选中此复选框   $( "input" ).change(function() {   var $input = $( this );   $( "p" ).html(     ".attr( \"checked\" ): " + $input.attr( "checked" ) + "" +     ".prop( \"checked\" ): " + $input.prop( "checked" ) + "" +     ".is( \":checked\" ): " + $input.is( ":checked" ) + "" ); }).change();  

我可以将 JavaScript 事件包装在 jQuery 事件中吗?

Alex Onsman
更新于 2020年2月14日 12:47:50

229 次浏览

是的,您可以将 JavaScript 事件包装在 jQuery 事件中。要进行包装,请使用 event 对象。您可以尝试运行以下代码将 JavaScript 事件包装在 jQuery 事件中:示例实时演示 $(document).ready(function(){      $('a.one').click(function(event){         event.preventDefault();      });      function test(event){         $.Event(event).preventDefault();      } });     a.test {       font-weight: bold;     }     body {       font-family:sans-serif;     } 教程     问答

如何使用 jQuery 禁用复制内容功能?

Alex Onsman
更新于 2020年2月14日 12:46:49

2K+ 次浏览

要禁用 jQuery 中内容的剪切、复制和粘贴,请使用 jQuery bind() 函数。示例您可以尝试运行以下代码以使用 jQuery 禁用内容的复制粘贴:实时演示 $(document).ready(function(){   $('#mytext').bind("cut copy paste",function(e) {      e.preventDefault();   }); }); 这里剪切、复制和粘贴功能不起作用。

如何使用 jQuery 禁用右键点击?

Alex Onsman
更新于 2019年12月11日 07:35:10

3K+ 次浏览

要禁用页面上的右键点击,请使用 jQuery bind() 方法。示例您可以尝试运行以下代码来了解如何禁用右键点击:实时演示 $(document).ready(function(){    $(document).bind("contextmenu",function(e){       return false;    }); }); 此页面上已禁用右键点击。

如何将 jQuery 事件作为参数传递给方法?

Alex Onsman
更新于 2019年12月11日 07:36:38

3K+ 次浏览

要将 jQuery 事件作为参数传递给方法,请使用 bind() 方法。示例您可以尝试运行以下代码来了解如何将 jQuery 事件作为参数传递:实时演示 $(document).ready(function(){    $("#btn1").bind("click", { key1: "value1", key2: "value2" }, myFunction);    function myFunction (event)    {      $("#myid").text(event.data.key1);    } });

jQuery Datepicker 的 onchange 事件是如何工作的?

Alex Onsman
更新于 2019年12月11日 07:39:51

15K+ 次浏览

要使用 jQuery Datepicker 的 onchange(),请使用 datepicker 的 onSelect 事件。这将显示我们当前添加和更改的日期。示例您可以尝试运行以下代码来了解如何使用 jQuery Datepicker 的 onchange:实时演示           $( function() {       $(".date").datepicker({     onSelect: function(dateText) {       display("选定的日期:" + dateText + ", 当前选定的值= " + this.value);       $(this).change();     }   }).on("change", function() {     display("Change 事件");   });   function display(msg) {     $("").html(msg).appendTo(document.body);   }   });       日期

在哪里可以找到所有 jQuery 事件的列表?

Alex Onsman
更新于 2019年12月11日 07:57:32

223 次浏览

事件是 Web 应用程序可以检测到的操作。当这些事件被触发时,您可以使用自定义函数来对事件执行几乎任何操作。这些自定义函数称为事件处理程序。示例让我们看看 bind() jQuery 事件的示例。使用 jQuery 事件模型,我们可以使用 bind() 方法在 DOM 元素上建立事件处理程序,如下所示:实时演示           jQuery bind()                              $(document).ready(function() {             $('div').bind('click', ... 阅读更多

如何使用 jQuery 处理 HTML5 媒体事件?

Alex Onsman
更新于 2019年12月11日 07:44:05

364 次浏览

要使用 jQuery 处理 HTML5 媒体事件,请使用 click() 方法。示例您可以尝试运行以下代码来了解如何处理 HTML5 媒体事件,例如播放歌曲:实时演示 $(document).ready(function(){     var x = $(".myPlayer").length; // 统计音频播放器的总数     var z = 0; // 从第一个音频播放器开始     $("#play-bt").click(function(){        $(".myPlayer")[z].play();        $(".message").text("音乐已开始");     })     $("#stop-bt").click(function(){        $(".myPlayer")[z].pause();        $(".myPlayer")[z].currentTime = 0;        $(".message").text("音乐已停止");     }) });   播放音乐 停止音乐

jQuery 事件命名空间是如何工作的?

Alex Onsman
更新于 2020年2月14日 12:44:34

194 次浏览

event.namespace 属性用于在事件被触发时返回自定义命名空间。示例您可以尝试运行以下代码来了解事件命名空间是如何工作的以及如何创建和删除命名空间:实时演示 $(document).ready(function(){     $("p").on("custom.myNamespace",function(event){         alert(event.namespace);     });     $("p").click(function(event){         $(this).trigger("custom.myNamespace");     });       $("button").click(function(){         $("p").off("custom.myNamespace");     }); });   点击我 点击上面以生成一个警报框。点击下面的按钮删除命名空间,这将不会生成警报框。点击此按钮删除命名空间。

广告