使用jQuery选择选项时,切换“必需”属性(隐藏字段)

时间:2012-02-14 21:41:04

标签: javascript jquery jquery-selectors

我试图做两件事:

  1. 如果选择了某个选项,则显示一个隐藏字段,如果没有,则隐藏该字段(我将此部分工作 - 尽管如果我使用的是变量,它不起作用)

  2. 如果选择该选项,请将所需属性添加到显示的字段中。选择其他选项后,删除所需的属性。

  3. 这是一个小提琴链接:

    http://jsfiddle.net/tucsonlabs/QCY2Q/

1 个答案:

答案 0 :(得分:0)

if ($("#aCard").filter(":selected"))这将始终通过,因为jQuery总是返回一个对象,任何非零或非null或未定义的内容都会通过if块。

使用此if ($("#aCard").filter(":selected").length > 0),您甚至可以使用变量来显示小提琴中所需的元素。

http://jsfiddle.net/QCY2Q/1/

相关问题