填写在线表格

时间:2015-08-06 10:36:03

标签: jquery combobox

我使用jquery快速填写工作中的某些表格,我对我实际做的事情并不是很了解,但我所拥有的似乎工作得很好。只有这一个小问题,这些形式有几个实例,其中有3个组合框,其中第二个和第三个的内容取决于第一个中的选择。问题是,只有在我从第一个组合框中手动选择一个选项后才会填充它们,这意味着当我尝试使用它时:

$("[name=region2] [value='1']").attr("selected", "selected");
$("[name=district2] [value='204']").attr("selected", "selected");
$("[name=townIdentification2] [value='1204826001']").attr("selected", "selected");

只有第一个组合框才能成功填充,而其他两个组合将保持为空。那么,我需要做些什么才能让它们填充?我是否需要模拟鼠标点击?

2 个答案:

答案 0 :(得分:0)

您可以使用jQuery中的代码触发click事件,使用:

$("[name=region2] [value='1']").trigger("click");

答案 1 :(得分:0)

您可以检查第一个复选框是否更改,然后您可以根据该事件采取行动。

$('#YourCheckBox').change(function() {
    // Do something      
});