gpt4 book ai didi

jquery - 在新加载的表单上设置输入值

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

我有这个链接,它创建了几个 div,其中通过 load() 加载表单。该表单位于单独的 php 文件中。现在我想使用链接的 ID 值来设置输入字段的值,但是如何设置?

我知道我需要 live() 来实现这一点,但值的设置应该是自动的,而不是在事件之后。

情况如下

ma​​in.php


[..]
<a href="form.php" rel="box" id="inputvalue">

form.php


<form>
[..]
<input type="text" id="el">

我现在想将“inputValue”(加载 form.php 时)设置为 $("#el") 的新值,但是如何设置?

我的javascript文件位于main.php中,我加载form.php的方式是这样的


$("a").click(function(){
if(this.rel == "box"){
[..]
$("#container").load("form.php");

当显示表单时,我想更改输入的值

最佳答案

提供一个回调函数来完成这个任务。您可以将其作为 load() 的第二个参数传递.

var linkId = this.id;
$("#container").load("form.php", function() {
$(this).find('#el').val(linkId);
});

请注意,文档中多个元素具有相同的 id 是一个坏主意。您的代码表明存在多个这样的链接。

关于jquery - 在新加载的表单上设置输入值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3742718/

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