gpt4 book ai didi

删除文本区域后 JQuery 停止工作

转载 作者:行者123 更新时间:2023-12-01 05:55:40 25 4
gpt4 key购买 nike

我的页面中有以下 JQuery。页面加载正常,代码最初可以工作。如果我编辑文本区域字段,再次单击该字段将不起作用。有没有办法即使在编辑文本区域后也可以绑定(bind) JQuery 功能?

$(document).ready(function() {
$("#prop_notes").dblclick(function() {
var timestamp = '2013-04-01 20:40:00';
var userid = '1';
var username = 'Jim Williams';
if ($('#prop_notes').val() == '') {
$("#prop_notes").text("Timestamp: " + timestamp + "\nUser ID: " + userid + "\nUser: " + username);
}
else {
$("#prop_notes").text($("#prop_notes").text() + "\n\n- - - - - - - - - - - - - - - - - - - -\n\nTimestamp: " + timestamp + "\nUser ID: " + userid + "\nUser: " + username);
}
});

});

可重现的行为 fiddle :http://jsfiddle.net/njgray/MxPNX/1/

最佳答案

尝试使用 .val() 而不是 .text() http://jsfiddle.net/sXkPE/3/

$(document).ready(function () {
$("#prop_notes").on('dblclick', function () {
var timestamp = '<?php echo $timestamp; ?>';
var userid = '<?php echo $user_id; ?>';
var username = '<?php echo $user_full_name; ?>';
if ($('#prop_notes').val() == '') {
$("#prop_notes").val("Timestamp: " + timestamp + "\nUser ID: " + userid + "\nUser: " + username);
} else {
$("#prop_notes").val($("#prop_notes").val() + "\n\n- - - - - - - - - - - - - - - - - - - -\n\nTimestamp: " + timestamp + "\nUser ID: " + userid + "\nUser: " + username);
}
});
});

关于删除文本区域后 JQuery 停止工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15995683/

25 4 0
文章推荐: jquery ui 对话框初始位置
文章推荐: php - 如何从另一个页面更改页面内容
文章推荐: jquery - CCS3 转换和 jQuerytoggleClass 溢出 :hidden doesnt work
文章推荐: jquery - 将另一个 CSS 文件应用到特定的
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com