gpt4 book ai didi

javascript - 动态填充文本输入

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

我动态地生成一个界面,当我放置一个文本输入时,我会在它旁边显示一个带有弹出窗口的按钮和一个带有一些选项的 ListView 。这样用户就可以输入自己的文本或从弹出窗口中选择它。

好吧,问题是当我生成界面时,我为每对文本字段+弹出按钮使用一个 ID+数字,例如,我有:

 #Text-input1 and popup with id=1.

我想做的是:当我从列表中选择一个选项时,我会用该选项的值填充相关的文本输入。在我的列表中,我有这样的东西:

  <li><a onclick="fillText('+myid+','+"'myvalue'"+')"</a>Myvalue1</li>

我的函数必须这样做:

 $('#text-input1').val('myvalue')

所以我试过这个:

    function fillText(id, text){
document.execCommand("$('#text-input"+id+"').val('"+text+"')");
}

但它不起作用。我确信这是一种干净的方法,也许可以使用 jQuery 中的文档点击功能,但我还看不到它。我测试过直接放 $('#text-input1').val('myvalue');在我的函数及其工作中。

最佳答案

试试这个:

js

function fillText(id, text){
document.execCommand($("#text-basic"+id).val(text));
}

fiddle

您的 js 函数有一些错误。我修复了它们。

关于javascript - 动态填充文本输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24363216/

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