gpt4 book ai didi

javascript - .keyup() 只工作一次,为什么?

转载 作者:行者123 更新时间:2023-11-30 13:26:00 25 4
gpt4 key购买 nike

我正在使用这个非常简单的 jquery 函数,但它似乎只适用于第一个 keyup..

$('#cmentuser').keyup(function() {
var mess = document.getElementById('cmentuser').value;
var dataString = 'message='+ mess;

$.ajax({
type: "POST",
url: "atuamae.org/comentbyuser.php",
data: dataString,
success: function() {
}
});
});

关于如何让它保持活跃有什么想法吗?

最佳答案

它的工作原理也是以下形式(将 mess 更改为 jQuery(this).val() 并在编码数据字符串时依赖于 jQuery):

$('#cmentuser').keyup(function() {
$.ajax({
type: "POST",
url: "atuamae.org/comentbyuser.php",
data: {
'message': jQuery(this).val()
},
success: function() {
// success callback
}
});
});

它有效的证明:jsfiddle.net/xfxPR/

您可能正在动态更改某些元素(例如,更改 ID 或假设 id 不需要是唯一的),或者可能取消绑定(bind)事件。只需确保事件已附加并保持附加到您需要的元素即可。

关于javascript - .keyup() 只工作一次,为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8456163/

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