gpt4 book ai didi

jquery - 我无法从 jquery 编辑和提交表单

转载 作者:行者123 更新时间:2023-12-01 06:26:11 27 4
gpt4 key购买 nike

我有这个代码:

jQuery(function ($) {
$('.over').mouseover(function(){
$(this).html($('<form/>', {
action: 'edit.php',
method: 'POST'
}).append($('<input/>', {
type: 'text',
name: 'name',
value: $(this).text()
})));
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="text over" id="1">TEXT</div>

因此,当鼠标悬停时,输入会出现,但为空,我无法编辑以发送表单。怎么了?

最佳答案

  1. 您正在使用 .html() 来替换所有内容,因此当您调用 value: $(this).text() 时,它已经被替换为表单。

  2. 您似乎无法编辑它,因为每次您用鼠标单击它时,都会再次触发该事件。如果您tab到输入

  3. ,则可以编辑它

关于jquery - 我无法从 jquery 编辑和提交表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36755016/

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