我使用jquery快速填写工作中的某些表格,我对我实际做的事情并不是很了解,但我所拥有的似乎工作得很好。只有这一个小问题,这些形式有几个实例,其中有3个组合框,其中第二个和第三个的内容取决于第一个中的选择。问题是,只有在我从第一个组合框中手动选择一个选项后才会填充它们,这意味着当我尝试使用它时:
$("[name=region2] [value='1']").attr("selected", "selected");
$("[name=district2] [value='204']").attr("selected", "selected");
$("[name=townIdentification2] [value='1204826001']").attr("selected", "selected");
只有第一个组合框才能成功填充,而其他两个组合将保持为空。那么,我需要做些什么才能让它们填充?我是否需要模拟鼠标点击?
答案 0 :(得分:0)
您可以使用jQuery中的代码触发click事件,使用:
$("[name=region2] [value='1']").trigger("click");
答案 1 :(得分:0)
您可以检查第一个复选框是否更改,然后您可以根据该事件采取行动。
$('#YourCheckBox').change(function() {
// Do something
});