我有下面的图片,上面有多个类。单击时,我需要从所有类中获取字符串“wp-image-1228”(这四个数字总是不同的)。
我已经点击了,但我似乎无法使用 .match 获得我需要的东西。
<img class="size-post_gal wp-image-1228 aligncenter">
如果您在 jQuery.click()
处理程序中并且需要以下 ID wp-image-
:
var id = $(this).prop('class').match(/wp-image-([0-9]+)/)[1];
$("img[class^='wp-image-']")
是一个有效的选择器。那就是你要找的东西?
此外,这是一个获取实际字符串的工作小提琴:http: //jsfiddle.net/pFVyE/
$(document).ready(function(){
$('img').filter(function() {
var classes = $(this).attr('class').split(" ");
for(i = 0; i < classes.length; i++){
if(classes[i].match(/^wp-image-/)){
alert(classes[i]);
}
}
});
});