不確定是否可以這樣做,但我想用jQuery選擇元素的兩個類中的第一個類,並僅返回第一個類。選擇多個類中的第一個
<div class="module blue">
我想返回'模塊'。
嘗試這樣做:
var state = $('body').attr('class').first();
但沒有,似乎工作,感謝您的任何意見。
不確定是否可以這樣做,但我想用jQuery選擇元素的兩個類中的第一個類,並僅返回第一個類。選擇多個類中的第一個
<div class="module blue">
我想返回'模塊'。
嘗試這樣做:
var state = $('body').attr('class').first();
但沒有,似乎工作,感謝您的任何意見。
嘗試
var class = $('.module').attr('class');
var st = class.split(' ');
var firstClass = st[0];
一旦你的元素的引用,只是得到它的className屬性,並通過空間分割它,那麼你就必須在第一類[0]分割數組中:
var className = $(element).attr('class'),
split = className.split(/\s+/g);
alert(split[0] || 'Empty className');
+1我喜歡這個 – ant 2010-03-24 14:10:49
一個班輪怎麼樣?
var state = $('body').attr('class').replace(/\s.+$/, "");
搖擺!感謝球員,一點睡眠和建議,這一切都有道理:-) – gleddy 2010-03-25 00:05:58