gpt4 book ai didi

javascript - onclick 调用 jQuery 函数

转载 作者:行者123 更新时间:2023-11-30 10:47:28 26 4
gpt4 key购买 nike

我的表单包含活跃填充的元素,例如:

<input id="id1" type="button" name="some_name">
<input id="id2" type="button" name="another_name">

等等

我的选择在这里是有限的。

我不知道id,因为它是由系统动态分配的(见:id旁边的1,2),所以我不能通过#调用JQ函数。元素的顺序发生变化,它们显示在不同的集合中等。

类操作不实用。任何其他属性也是如此 - 几乎 - 一些被使用,一些可能被使用 - 再次 - 动态地,所以我不想弄乱它。

我可以附加一个 js 事件(在表单生成期间),例如onClick 到特定的所需项目。

<input id="id1" onClick="myFunc()" type="button" name="some_name">
<input id="id2" type="button" name="another_name">

我不需要知道 id、class 或标准 JS 中的任何内容,因为如果单击带有 myFunc 的元素,就会触发函数。

是否可以用 JQ 完成类似的事情?

最佳答案

既然您可以内联附加 onlick 事件,为什么不在那个点添加一个类呢?

向您的输入添加一个类将允许您使用 jQuery 轻松地连接到它。

<input class="myClass" [...] >

$('.myClass').click(function(){ [...] });

更新

要直接回答您似乎要问的问题,不,jQuery 没有使用 HTML 绑定(bind)属性以内联方式触发事件的独特方法。

但是,您在 Javascript 中创建的任何函数都可以内联触发。我不推荐这种方法,因为它已经过时并且违反了关注点分离。

关于javascript - onclick 调用 jQuery 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7415948/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com