2013-06-13 61 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