页面在这里:
http://cistrome.org/cps/seqconfig?did=2693
原始的js代码如下(这个很好用):
$(document).ready(function(){
$(".open_gene").on('change', function(event) {
$('#Gene_field').show();
});
$(".close_gene").on("change", function(event){
$("#Gene_field").hide();
});
});
所以.close_gene
有一个事件处理程序change
。但是当我想手动触发这个事件来隐藏时#Gene_field
,像这样:
>>> $('.close_gene').trigger("change")
在 FireBugs 中,返回值为:
[input#nolimit_radio.close_gene all]
但是#Gene_field
没有隐藏..
我想知道为什么我不能触发应该已经触发的change
事件 。有人对此有想法吗?谢谢!bind
function(event){ $("#Gene_field").hide();}