4K+ 次浏览
要在 jQuery 中检查元素是否存在事件,请检查元素上是否存在事件。这里,我设置了 div − 这是一个演示文本。点击这里!当你点击 div 时,就会生成我使用 div id 设置的警报:$("#demo").click(function() { alert("事件存在吗? - "+hasEvents); });您可以尝试运行以下代码来检查事件是否存在 −示例在线演示 $(document).ready(function(){ $("#demo").click(function() { alert("事件存在吗? - "+hasEvents); }); var events = $._data(document.getElementById('demo'), "events"); var hasEvents = (events != null); }); 这是一个演示文本。点击这里!
996 次浏览
要启用和禁用提交按钮,请使用 jQuery prop() 方法。您可以尝试运行以下代码,学习如何在 jQuery 中启用和禁用提交按钮 −示例在线演示 $(document).ready(function() { $('#register').click(function() { $(this).prop('disabled',true); $("#content").show(); setTimeout(function(){ $('#register').prop('disabled', false); },3000); }); }); 点击以上按钮后,按钮会禁用 3 秒。
11K+ 次浏览
通常,HTML 中的表单使用单个提交按钮,在按下按钮时保存记录。在某些情况下,我们需要一个包含其他提交按钮(例如“接受”或“拒绝”)的表单。这些类型的按钮通常尝试在更新记录时进行状态转换。具有多个按钮的表单必须处理您的服务器端代码,以了解按下了哪个按钮。通常,提交后,目标数据存储在 action 属性中,每个按钮都指向同一位置。为了克服这个问题,我们使用 formaction 属性。对于每个提交按钮,我们需要不同的... 阅读更多
2K+ 次浏览
是的,您可以提交具有多个提交按钮的表单。将自定义点击处理程序附加到所有按钮,然后检查点击了哪个按钮。示例在线演示 $(document).ready(function(){ $("#myform button").click(function (ev) { ev.preventDefault() if ($(this).attr("value") == "button1") { alert("第一个按钮被按下 - 表单将提交") $("#myform").submit(); } if ($(this).attr("value") == "button2") { alert("第二个按钮被按下 - 表单未提交") } }); }); 第一个按钮 第二个按钮
1K+ 次浏览
要动态创建 div,请使用 html() 方法。您可以尝试运行以下代码,学习如何在点击按钮时动态创建 div −示例在线演示 $(document).ready(function(){ $("button").click(function(){ $("body").html("这是一个新的 div。"); }); }); 创建一个新的 div 这是一个演示文本。
点击标签后,内容会显示在 textarea 中。示例在线演示 $(document).ready(function () { $("a").click(function () { $("#txt1").val("我显示在文本区域中"); }); }); 需要 TEXTAREA:
597 次浏览
在这里,我使用了一个 textarea 和一个按钮。第一个 textarea 用于用户输入,然后点击按钮,在警报框中显示值。示例在线演示 $(document).ready(function () { $("button").click(function () { var dim = $("#txt").val(); alert(dim); }); }); 点击这里
319 次浏览
要使用 jQuery 知道在表单输入中按下了哪个键,请使用 jQuery keydown 事件。您可以尝试运行以下代码,学习如何在表单输入中检测按下的键 −示例在线演示 $(document).ready(function(){ $('#myinput').keydown(function(e) { var newkey = '键码 = ' + e.which + ' ' + (e.ctrlKey ? 'Ctrl' : '') + ' ' + (e.shiftKey ? 'Shift' : '') + ' ' + (e.altKey ? 'Alt' : ''); $('#mykey').text(newkey); return false; }); }); 按下任意键: 你按下的键将在这里显示,并带有键码。
0 次浏览
$(document).ready(function(){ $('#myinput').keydown(function(e) { var newkey = '键码 = ' + e.which + ' ' + (e.ctrlKey ? 'Ctrl' : '') + ' ' + (e.shiftKey ? 'Shift' : '') + ' ' + (e.altKey ? 'Alt' : ''); $('#mykey').text(newkey); return false; }); });
309 次浏览
要检测按下 Enter 键,请使用带有 keyCode 的 keup() 函数。您可以尝试运行以下代码,学习如何在 jQuery 中检测按下 Enter 键 −示例在线演示 $(document).ready(function(){ $('textarea').bind("enterKey",function(e){ alert("您按下了 Enter 键!"); }); $('textarea').keyup(function(e){ if(e.keyCode == 13) { $(this).trigger("enterKey"); } }); }); 在下面按下 Enter 键 在下面按下 Enter 键