使用Java取消隐藏元素

Mdjon26

我有两个选择。我试图将其移动到以下位置:如果用户选择“案例管理器”作为选择#1的选项,则出现选择#2的选项(当前对用户隐藏)。

哈姆:

= form_tag app_configurations_path, :method=> 'put' do |f|
  -@all_configurations.each do |config|
      =hidden_field_tag "config_ids[]", config.id
      %label= t('workflow.duplicate_claim_manager')
      = select_tag('duplicate_claim[case_manager]', options_for_select(@case_managers_drop_down, config.configuration_value),name: "config[#{config.id}]", :include_blank => true)

      %label.hidden(for="duplicate_claim_manager_secondary")
      = hidden_field('duplicate_claim_manager_secondary', options_for_select(@case_managers_drop_down, config.configuration_value),name: "config[#{config.id}]", :include_blank => true)

Haml似乎是正确的,但是我无法让Java正确取消隐藏选择#2的选项。有任何想法吗?

if ($("#duplicate_claim_case_manager :selected").text() == "Case Manager") {
   $("#duplicate_claim_manager_secondary).setAttribute(type => text)
}
史蒂夫·金尼

您可能会考虑使用jQuery的出色.toggle()方法。就其本身而言,如果当前正在显示元素,它将隐藏该元素;如果当前正在隐藏它,则将显示该元素。这不是您想要的。

而且.toggle()还具有秘密力量。您可以将布尔值作为参数传递给它。如果该布尔值是真实的,则它将显示该元素;如果它是虚假的,则将隐藏该元素。

您可以将输入始终保留为文本字段,并且style="display: none;"默认情况下或使用JavaScript在页面加载时将其隐藏(使用属性)。

然后,您可以使用以下代码:

var isCaseManager = $("#duplicate_claim_case_manager :selected").text() === "Case Manager";

$("#duplicate_claim_manager_secondary").toggle(isCaseManager);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用javascript隐藏和取消隐藏div元素

来自分类Dev

使用javascript取消隐藏表单中的某些元素

来自分类Dev

在元素被隐藏/取消隐藏的函数中,使用javascript移动(而不滚动)至锚点

来自分类Dev

克隆后Javascript无法取消隐藏元素?

来自分类Dev

使用tput隐藏和取消隐藏光标

来自分类Dev

使用jQuery取消隐藏div

来自分类Dev

选中/取消选中复选框以使用 javascript 显示/隐藏输入文件元素

来自分类Dev

使用CSS隐藏元素

来自分类Dev

Java-如何“取消隐藏” JFrame

来自分类Dev

使用硒给java中的隐藏元素提供错误

来自分类Dev

如何使用Runhaskell取消隐藏ghc库

来自分类Dev

使用相同的按钮隐藏和取消隐藏div

来自分类Dev

使用jQuery隐藏和取消隐藏搜索div

来自分类Dev

使用AngularJs显示/隐藏元素

来自分类Dev

使用JavaScript隐藏/显示元素

来自分类Dev

使用javascript隐藏html元素

来自分类Dev

如何使用jQuery隐藏元素?

来自分类Dev

使用隐藏元素进行过渡

来自分类Dev

如何使用jquery隐藏元素?

来自分类Dev

使用javascript隐藏html元素

来自分类Dev

jQuery使用Slideup隐藏元素

来自分类Dev

使用特定ID隐藏元素

来自分类Dev

如何使用 Greasemonkey 隐藏元素

来自分类Dev

是否可以利用display:none和display:inline取消隐藏嵌套元素的隐藏?

来自分类Dev

jQuery从下拉选择器中隐藏和取消隐藏元素

来自分类Dev

使用react-select隐藏/显示元素-不隐藏元素

来自分类Dev

使用Cheerio取消某些元素的装箱

来自分类Dev

使用jQuery取消选择mutliselection元素

来自分类Dev

使用Selenium Java WebDriver单击隐藏元素,而不使用javascript执行程序?

Related 相关文章

热门标签

归档