“属性选择为真” localStorage 项值的

发布于 2024-12-02 19:54:56 字数 435 浏览 0 评论 0原文

我有一个选择框,我正在尝试设置默认选择选项 localStorage.getItem("Selectoption") 的值。

我尝试过(但不起作用):

$("#Selectbox").val(localStorage.getItem("Selectoption")).attr('selected', true);

虽然这有效:

$("#Selectbox").val("Option1").attr('selected', true);

有谁知道如何设置 .attr('selected', true) ;localStorage.getItem("Selectoption") 值。 ??

多谢

I have a selectbox and I'm trying to set the value of localStorage.getItem("Selectoption"), the default select option.

I tried (but doesn't work):

$("#Selectbox").val(localStorage.getItem("Selectoption")).attr('selected', true);

Although this works:

$("#Selectbox").val("Option1").attr('selected', true);

Does anyone know how can I set .attr('selected', true); of localStorage.getItem("Selectoption") value. ??

Thanks alot

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

陌若浮生 2024-12-09 19:54:56

您正在 select 元素上设置 selected 属性,而不是选项。试试这个

var optionValue = localStorage.getItem("Selectoption");
$("#Selectbox").val(optionValue)
.find("option[value=" + optionValue +"]").attr('selected', true);

附带说明一下,只需设置 select 元素的 value 就足够了,无需显式设置 selected 属性。

You are setting the selected attribute on select element and not the option. Try this

var optionValue = localStorage.getItem("Selectoption");
$("#Selectbox").val(optionValue)
.find("option[value=" + optionValue +"]").attr('selected', true);

On a side note, just setting the value of the select element is enough you don't have to explicitly set the selected attribute.

瑕疵 2024-12-09 19:54:56

无需运行 attr('selected', true)。在 val() 没有任何意义> 框已使 选择了该值。

There's no need to run attr('selected', true). It doesn't make any sense to run this on the <select> element, and setting the val() of the <select> box already makes the <option> with that value selected.

冧九 2024-12-09 19:54:56

$("#" + listbox).find("选项:已选择").attr('已选择',true);

$("#" + listbox).find("option:selected").attr('Selected',true);

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文