gpt4 book ai didi

jQuery .html() 不设置文本区域的值

转载 作者:行者123 更新时间:2023-12-01 02:13:41 27 4
gpt4 key购买 nike

    $(document).ready( function () {
$('#test').click(function(){
videofix();
});
}
function videofix(){
$('#article').text($('#article').val().replace(/\[video\](http:\/\/(www\.)?youtube\.com\/watch\?v=([a-zA-Z0-9]+))\[\/video]/g,'[video=youtube;$3]$1[/video]'));
}
</script>
<textarea id="article" name="article"></textarea><br>
<input type="button" id="test" value="test">

基本上我的问题是,调用 videofix 函数时,它在工作时不会替换文本区域的文本。我实际上已经将我的代码复制到 jsfiddle 并在那里尝试了,它有效。所以我不确定到底发生了什么。

最佳答案

要为 textarea 设置值,您应该使用 val() 方法而不是 html();

$("#article").val("something");

关于jQuery .html() 不设置文本区域的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10152074/

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