【发布时间】:2013-07-24 17:37:53
【问题描述】:
我的代码中有这个元素(用 jquery 添加,工作正常):<span id='userProfileHiddenSelectBox' class='profileItem'><select disabled><option value='no' selected>-No hidden contents-</option></select></span>
之后,此选项被删除,其他一些选项被放入 select 标记中,现在已启用。
也许稍后(取决于用户交互),其他选项被删除,选择被禁用,我试图再次将旧选项标签放入其中。
这有效,如果它没有值属性(但我需要它用于其他一些代码)。
但是,如果我添加 value 属性(我尝试了 jquery .val('theValue'), .attr('value','theValue') 并将其与 option 元素一起添加),则选项标签会在屏幕和代码中消失( Firefox 检查器或谷歌浏览器开发工具)。我不知道发生了什么。
感谢您的帮助。
【问题讨论】:
-
你能发布你是如何重新添加这个选项的吗?或者用小提琴复制?
-
这有点奇怪,但是当我为我的问题编写代码时,我更改了代码中的一件事,我不明白,因为选择了一个元素,但实际上并不存在,但现在它起作用了,很抱歉我的问题,这是我的第一个问题,我怎么能说它是“关闭的”或其他什么?感谢您的评论,否则我会为此错误搜索数小时;)。
标签: javascript jquery html