两个函数之间的Jquery冲突

时间:2013-09-03 06:12:59

标签: jquery conflict

我有两个功能,它们都隐藏了不同的表单元素,问题是它们似乎彼此冲突。

我在我的代码中添加了一个没有冲突的行,但我是Jquery的新手,并且不确定我是否正确地解决了这个问题。

请在下面找到我的代码。

 $.noConflict();
 $(function(){     
 $('RadioGroup1').click(function(){
 if ($(this).attr("id") == "realtime")
 {
  $('#total2').show();
 } else {
  $("#total2").hide();
 }
 });
 });


 $(document).ready(function() {
 $('#contact-location').change(function(){
    var location = $(this).val(),
    div = $('#' + location);

    $('div').hide();
        div.show();

});
});

1 个答案:

答案 0 :(得分:0)

我想“RadioGroup1”是你的单选按钮的名称。

然后,您的第一个事件处理程序应该像这样定义:

$('[name=RadioGroup1]').click(function(){
 if (this.id === "realtime") {
   $('#total2').show();
  } else {
   $("#total2").hide();
  }
});