使用jQuery选择选项时,切换“必需”属性(隐藏字段)
我正在尝试做两件事:
-
如果选择了一个选项,则显示一个隐藏字段,如果没有则隐藏该字段(我有这个部分工作 – 虽然如果我使用一个变量它不起作用)
-
如果选择该选项,请将所需属性添加到显示的字段中。 选择其他选项后,删除所需的属性。
这是一个小提琴链接:
http://jsfiddle.net/tucsonlabs/QCY2Q/
if ($("#aCard").filter(":selected"))
这将始终通过,因为jQuery总是返回一个对象,任何非零或非null或未定义的东西都会通过if
块。
使用此if ($("#aCard").filter(":selected").length > 0)
,您甚至可以使用变量来显示小提琴中所需的元素。