gpt4 book ai didi

javascript - 为什么 $ ('#id' ).val() 不工作而 document.getElementById ('id' ).value 工作完美?

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

$('#id').val() = $.cookie("name"); - 无效,没有任何变化

document.getElementById('id').value = $.cookie("name"); - 工作正常

为什么?

最佳答案

您没有直接访问元素值。表达式的左侧是一个 getter,其计算结果为文字。所以这个表达式相当于 5 = 10,这显然行不通

$('#id').val() = $.cookie("name");

val() 被重载,通过给它一个参数你可以重新赋值

$('#id').val($.cookie("name"));

关于javascript - 为什么 $ ('#id' ).val() 不工作而 document.getElementById ('id' ).value 工作完美?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5452723/

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