表单按钮,只能选择一个

时间:2011-04-04 15:20:31

标签: jquery forms

您好我有以下页面编码,但表格不对。我需要底部3x按钮,说气/电/两者只能一次选择一个。

url:http://www.comparebusinessenergy.co.uk/april/

我知道我可以通过jquery用这样的东西实现这个目标:

但我无法解决我的生活

$('ul li').click(function(){
      $('ul li.selected').removeClass('selected');
      $(this).addClass('selected');
      return false;
});

4 个答案:

答案 0 :(得分:2)

尝试尺寸:

$('#gas,#electric,#both').click(function(){
  $('#gas,#electric,#both').removeClass('on').addClass('off');
  $(this).addClass('on');
  return false;
});

我认为你的选择器错了。这样做的方法是你选择使用css样式选择器,然后对创建的jQuery对象进行操作。

答案 1 :(得分:0)

您希望在onoff类之间切换。只需将$(this).addClass('selected')更改为:

即可
$(this).toggleClass('on');
$(this).toggleClass('off');

确保最初设置了正确的类。

答案 2 :(得分:0)

$('ul li:selected')。removeClass('selected');

试试

答案 3 :(得分:0)

 $('ul li').click(function(){
      $('ul li').removeClass('selected');
      $(this).addClass('selected');
      return false;
});