在div替换jquery中插入值

时间:2013-09-02 22:13:37

标签: javascript jquery html

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 () { }

2 个答案:

答案 0 :(得分:0)

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

您也可以将.removeClass('on').addClass('off')替换为.toggleClass("on" "off") see here

答案 1 :(得分: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