gpt4 book ai didi

JavaScript/jQuery - 文本变化

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

我有一个 html- input type="text",我想给这个标签添加一个事件处理程序,当文本发生变化时它会起作用。问题是这个输入是从另一个 javascript 函数获取他的值,然后事件处理程序不工作。

例如

这是事件:

$("#inputid").change(function(){
alert('bla bla')
}

这就是需要引发事件的地方

function inputvalue(){
$("#inputid").val="bla"
}

不幸的是,当输入值发生变化时(来自函数 inputvalue),它不会引发事件。如果我手动输入输入的值,则事件有效

知道为什么 javascript 不重新调整脚本中的文本更改吗?

最佳答案

您可以在inputvalue 函数中自己触发更改事件:

function inputvalue(){
$("#inputid").val("bla").change();
}

还要注意语法的更正...在 jQuery 中,val 是一个将字符串作为参数的函数。您不能像现在这样分配给它。

这是一个 example fiddle显示以上内容。

关于JavaScript/jQuery - 文本变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6677306/

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