gpt4 book ai didi

jquery - 如何将事件绑定(bind)到 AHAH 请求的 HTML 中的链接组

转载 作者:行者123 更新时间:2023-12-01 04:32:07 25 4
gpt4 key购买 nike

我有一个 AHAH 请求的 HTML,例如:

<table>
<tr>
<td>...</td>
<td><img src="..." onClick="get_next_ahah(sell####)" id="sell####"/></td>
</tr>
<tr>
<td>...</td>
<td><img src="..." onClick="get_next_ahah(sell####)" id="sell####"/></td>
</tr>
... and so on

其中 #### - 来自数据库的数字 ID。如何替换高效的事件编写 jQuery 函数中的函数“get_next_ahah()”?我怎样才能知道我使用的是哪个ID?

最佳答案

您可以使用一种相当晦涩的 CSS 选择器形式来获取 ID 包含文本“sell”的所有元素,然后使用它为它们分配事件:

$("[id^=sell]")

或者,如果元素都保证是 img,您可以使用这个更具体的选择器:

$("img[id^=sell]")

这些选择器都将返回 ID 中包含“sell”的元素数组,您可以对其调用 click()

要找出当前 ID,您只需从 ID 中删除“sell”,然后将其传递给您的 get_next_ahah() 函数,如下所示:

$("img[id^=sell]").click(function() {
get_next_ahah(this.id.replace('sell', '');
});

关于jquery - 如何将事件绑定(bind)到 AHAH 请求的 HTML 中的链接组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1331547/

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