jQuery代码不适用于chrome和safari

时间:2011-07-03 14:59:59

标签: javascript jquery

我有以下代码,显示点击时的几个单选按钮。这在ie和firefox中工作正常,但即使警报有效,也无法在chrome或safari中工作。

function toggle_question_types(){
        if(jQuery('input[name="question"]:checked').val()==1){              
                        jQuery("#abc").show();
                        alert('this works');
                }       
    }    
    toggle_question_types();
    jQuery('input[name="question"]').change(function(){
        toggle_question_types();
    });

忘了把}放在toggle_question_types()之前;但这也没有奏效。

1 个答案:

答案 0 :(得分:1)

你从未关闭函数定义(在显式调用}之前插入toggle_question_types),所以我不完全确定它在没有无限递归的情况下在任何浏览器中是如何工作的。