gpt4 book ai didi

javascript - jQuery 两个不同的id触发同一个函数

转载 作者:行者123 更新时间:2023-12-03 07:09:52 27 4
gpt4 key购买 nike

有 2 个 id #firstTableTotal、#secondTableTotal 和 1 个函数 contentchanged。如何使两个 ids(#firstTableTotal, #secondTableTotal) 使用相同的函数(contentchanged)。我尝试了以下代码,但结果不符合预期。

$('#firstTableTotal').trigger('contentchanged');
$('#secondTableTotal').trigger('contentchanged');

$(document).on('contentchanged', '#firstTableTotal #secondTableTotal', function()
{alert("Calculations go here");
});

最佳答案

正如已经提到的,您甚至在绑定(bind)事件之前就触发了事件...另一个问题是您的选择器...每个 ID 之间必须有一个逗号。否则含义将是父子组合。

应该是

'#firstTableTotal,#secondTableTotal'

现在,您实际上所拥有的意味着选择 ID 为 secondTableTotal 的元素,该元素是 ID 为 firstTableTotal 的元素的子元素。您的代码中并非如此.

您的目标是针对这两个元素。所以在它们之间放置一个逗号。这使得选择器选择两个不同的元素。

关于javascript - jQuery 两个不同的id触发同一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36654301/

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