2013-06-13 59 views

回答

2

可能只是:

alert($(gtval).attr('class').split(' ')[0]); 

要确保旧的浏览器将支持它:

+0

非常感谢你的工作,其实我试图'$(gtval).attr('class')'而且它没有工作 –

1
var classList = gtval.attr('class').split(/\s+/); 

使用的类的退货单。

+0

thnks为你的回答 –

1

如果你想获得价值“del_10”,是否值必须是一个初学者的className?

<img id="ctl00_ContentPlaceHolder1_gv_Image1" rel="del_10" class="pointer" src="images/delete_item.png" style="border-width:0px;"> 

alert($('#'+aData[4]).attr('rel')); 

否则上面给出的其他答案应该工作。虽然我想你需要inclode哈希像这样:

alert($('#'+aData[4]).attr('class').split(/\s+/)[0];); 
1

你可以这样做:

var className = $(gtval).map(function() { 
    return this.className; 
})[0].split(' ').join(','); 

console.log(className); // result: del_10,pointer 
1

,或者你可以得到的原始DOM并获得classList

$(gtval)[0].classList