当我单击链接时,它将显示一个弹出窗口(Twitter Bootstrap),其中我有一个名为国家的选择字段,当我选择美国时,它将在另一个选择字段中自动填充美国的所有州,否则它将显示一个文本字段。
当我第一次单击链接时,它正在工作,关闭后,当我第二次单击链接时,脚本没有被加载。
我不知道原因,请帮助我。
这是脚本:
div class="row-fluid">
<div class="span4">
<%= f.label :Country %>
<%= country_select("job", "country",[], :include_blank => "Select country") %>
</div>
<div class="span4">
<%= label_tag "State"%>
<%= f.select :state, options_for_select(Contact::STATES) %>
<%= text_field_tag "state_name", "", :class => "text_state"%>
</div>
<div class="span4">
<%= label_tag "City"%>
<%= f.text_field :city %>
</div>
</div><br/>
<script>
$("#job_country").click(function() {
$a = $("#job_country option:selected").text();
if ($a == "United States") {
$("#job_state").show();
$(".text_state").hide();
}
else
{
$("#job_state").hide();
$(".text_state").show();
}
});
});
</script>