我有以下的HTML獲取類名的jquery
<div class="static dynamic1 dynamic2 prop">Hello SO</div>
我需要得到dynamic1
和dynamic2
(獲得類名是與dynamic
開始)
感謝。
我有以下的HTML獲取類名的jquery
<div class="static dynamic1 dynamic2 prop">Hello SO</div>
我需要得到dynamic1
和dynamic2
(獲得類名是與dynamic
開始)
感謝。
試試這個:
var cls = $('div')[0].className.split(' ');
var dynamics = $.grep(cls, function(v) {
return v.indexOf('dynamic') > -1
})
dynamics
變量是一個數組,如果你想將它轉換爲字符串,可以使用join
方法:
dynamics.join(' ')
添加ID mydiv元素和使用以下內容:
var str = $('#mydiv').attr('class');
str = str.split(' ');
var res = new Array();
for(key in str){
if(str[key].indexOf('dynamic') >= 0)
res.push(str[key]);
}
alert(res);
http://api.jquery.com/category/selectors/ - JQuery記錄了幾乎所有內容,請先諮詢一下。 – KyorCode
@KyorCode +1給你。 – Red
@undefined我不想選擇DOM,而不是我需要得到它的類名字符串。 – Red