我正在寻找一个允许用户选择他们想要的单元格的网格,这将选择一个单选按钮。理想情况下,我将能够隐藏单选按钮并在活动单元格中添加一个类,以便用户知道他们选择了哪一个。我现在遇到的问题是,当用户单击单元格时选择单选按钮时,仅在单击实际单选按钮时才添加该类。此外,当单击另一个框时,它并不总是删除该类。
这是用于添加类的脚本:
$(document).ready(function() {
$("td input").change(function () {
var $this = $(this);
var td = $this.parent();
td.siblings().filter(function() {
return !!$(this).find('input[name="'+$this.attr('name')+'"]:radio').length;
}).removeClass('activecell');
if(this.checked) {
td.addClass('activecell');
}
});
});
以及页面http://jsfiddle.net/VU6dN/的演示
任何帮助,将不胜感激。