由于使用了插件,我无法像往常一样将"onClick"属性添加到HTML表单输入中.

基本上我有这样的输入:

<input type="text" id="bfCaptchaEntry" name="bfCaptchaEntry" style="">

我想用jQuery onload向其添加onclick,使其如下所示:

<input onClick="myfunction()" type="text" id="bfCaptchaEntry" name="bfCaptchaEntry" style="">

我该怎么做呢?

我知道这可能不是标准做法,但在我的情况下似乎是最容易的 Select .

我是jQuery的新手,非常感谢您的帮助.

推荐答案

您可以使用click事件并调用您的函数或将您的逻辑移动到处理程序中:

$("#bfCaptchaEntry").click(function(){ myFunction(); });

可以使用click事件并将函数设置为处理程序:

$("#bfCaptchaEntry").click(myFunction);

.click()

将事件处理程序绑定到"单击"JavaScript事件,或在元素上触发该事件.

http://api.jquery.com/click/


您可以使用绑定到"click"on事件并调用您的函数或将您的逻辑移到处理程序中:

$("#bfCaptchaEntry").on("click", function(){ myFunction(); });

您可以使用绑定到"click"on事件,并将函数设置为处理程序:

$("#bfCaptchaEntry").on("click", myFunction);

.on()

将一个或多个事件的事件处理程序函数附加到 选定的图元.

http://api.jquery.com/on/

Html相关问答推荐

如何通过将项目包裹在迪夫中来保持最右列的对齐方式来对齐项目?

如何使div按钮链接到另一个网页

隐藏滚动条和禁用文本 Select 的CSS技术?

通过POST方法提交html表单时CSV文件无法通过(在使用Django的上下文中)

如何实现弯曲的梯形导航栏?

为什么在移动视图中,这个水平可滚动的表格会在表格的右侧显示额外的空间?

滚动两个不同高度的DIV;一个等待另一个

在Vue 3中使用v-Bind将计算(computed)属性传递给css url()

如何从多个TO中获取一个范围标记以溢出其父标记

如何在VB.NET中用打印预览和直接打印的方式在Html中打印数据表的内容,包括页眉/设置纸张/方向/适合页面/总计

是否可以制作响应式 CSS 剪辑路径?

复制两个

会产生一个空行;复制

元素不会

在Firefox中使用keySplines时,SVG: <animateMotion>不起作用

获取链接到功能的网页表单

在React中如何处理HTML本地日期输入?

CSS 跨度与子元素交替 colored颜色

悬停一个 div 时更改所有其他 div 上的字体 colored颜色

CSS 斜角与 3 行对齐

为什么 `html` 上的 overflow: hidden 将滚动框移动到正文?

Bootstrap 5 网格问题,div 向下转义