我有两个功能,它们都隐藏了不同的表单元素,问题是它们似乎彼此冲突。
我在我的代码中添加了一个没有冲突的行,但我是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();
});
});
答案 0 :(得分:0)
我想“RadioGroup1”是你的单选按钮的名称。
然后,您的第一个事件处理程序应该像这样定义:
$('[name=RadioGroup1]').click(function(){
if (this.id === "realtime") {
$('#total2').show();
} else {
$("#total2").hide();
}
});