0

我有两个函数,它们都隐藏了不同的表单元素,问题是它们似乎相互冲突。

我在我的代码中添加了一条无冲突行,但我是 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();

});
});
4

1 回答 1

0

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

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

$('[name=RadioGroup1]').click(function(){
 if (this.id === "realtime") {
   $('#total2').show();
  } else {
   $("#total2").hide();
  }
});
于 2013-09-03T06:17:12.913 回答