【发布时间】:2012-05-05 06:54:45
【问题描述】:
我试图获取隐藏的行以显示页面何时加载,具体取决于选中的单选按钮,具有适用于 on click 事件的功能,但似乎无法使其适用于“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');
}
});
【问题讨论】:
-
这是 jQuery 还是其他框架?因为这看起来不像 jQuery。
-
是原型,应该说对不起
-
不要使用你不懂的框架,为什么不学习基本的javascript(因为这是你需要的)?试试
window.onload = function() { //put your code here } -
如果函数被调用?另外为什么要查看是否检查了否,不是其中一个。使用 else。
-
它是在创建页面上的编辑页面的函数,当检查了一个单选按钮时显示了隐藏的字段,现在我正在创建一个编辑页面,其中我需要观察哪个按钮选中以便自动显示隐藏字段,而无需再次单击单选按钮
标签: javascript events load prototypejs hidden-field