gpt4 book ai didi

jquery-plugins - Jquery Change() 函数不起作用

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

我有两张 table ,我想在一张 table 上发生更改事件。也就是说,当我单击第一个表时,我想对第二个表进行一些更改。但不知何故,下面的更改功能不起作用。有什么建议吗?

$("#history_table table:eq(0)").click(function(){
$("#history_table table:eq(1) thead tr th:nth-child(1)").html("New");
});

$("#history_table table:eq(1) thead tr th:nth-child(1)").change(function() {
alert('Handler for .change() called.');
});

这里history_table是一个div标签id,它有两个表。 click() 函数正在工作,但我也希望看到警报消息,但这没有显示。

最佳答案

.change() 事件/处理程序不是用于(或默认触发)此,它用于更改数据的输入样式元素,例如 <input><select> 。相反,您需要在此处自定义事件(或手动触发 change ...),例如:

$("#history_table table:eq(0)").click(function(){
$("#history_table table:eq(1) thead tr th:nth-child(1)").html("New")
.trigger('myEvent');
});

$("#history_table table:eq(1) thead tr th:nth-child(1)").bind('myEvent', function() {
alert('Handler for .change() called.');
});

关于jquery-plugins - Jquery Change() 函数不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3920271/

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