0

我试图根据选中的单选按钮来显示页面何时加载的隐藏行,这些功能适用于点击事件,但似乎无法让它适用于我的“dom:loaded”事件需要一个编辑页面,但不知道为什么,任何帮助都会很棒    

      $("content").observe('dom:loaded', function(event){
        if ($("organisation_contact_is_user_yes").checked){
            $$('.1').invoke('show');
            $$('.2').invoke('hide');
        }
        if ($("organisation_contact_is_user_no").checked){
            $$('.1').invoke('hide');
            $$('.2').invoke('show');
        }
    });
4

2 回答 2

0

该函数需要参考dom加载的框架。检查 no 是 unchecked 不会有任何区别。将每个括号更改为 { 符号,对我有用

于 2012-05-18T10:57:20.063 回答
0

你监听文档上的 'dom:loaded' 事件:

document.observe('dom:loaded', function(event) {
    // anything you want to execute once the dom's ready
});
于 2012-04-25T12:52:48.157 回答