2
function getProductAttribute(event)
{    
    checkboxID = '#' + (domElement.attr('rel'));

    $("div[rel=$checkboxID").removeClass('on').addClass('off');    
}

<div class="off" rel="group_6" onclick="getProductAttribute(event);"></div>

这不起作用,我希望有人可以帮助我。我需要$("div[rel=group_6")

我无法使用$('.off).live('click', function () { }

4

2 回答 2

0

替换$("div[rel=$checkboxID")$("div[rel=" + checkboxID + "]")

你也可以.removeClass('on').addClass('off').toggleClass("on" "off") see here替换。

于 2013-09-02T22:16:20.140 回答
0

这将使它工作:

JS

function getProductAttribute(event) {
    checkboxID = $(event.srcElement).attr('rel');
    $('div[rel="'+checkboxID+'"').removeClass('on').addClass('off');
}

HTML

<div class="on" rel="group_6" onclick="getProductAttribute(event);"></div>

这里的例子:jsFiddle

于 2013-09-02T22:24:36.867 回答