我有以下代码
if($(this).find('a').attr('rel') =="#videopicturevideo_picture_123"){
alert("contains video");
}
除了 == 之外,还有一种方法可以在上面使用 contains ("video) 。
谢谢
我有以下代码
if($(this).find('a').attr('rel') =="#videopicturevideo_picture_123"){
alert("contains video");
}
除了 == 之外,还有一种方法可以在上面使用 contains ("video) 。
谢谢
尝试使用indexOf
如下,
if($(this).find('a').attr('rel').indexOf('video') >= 0) {
alert("contains video");
}
或使用属性包含如下选择器,
if($(this).find('a[rel*=video]').length) {
alert("contains video");
}
或者你可以使用正则表达式:
if($(this).find('a').attr('rel').match(/.*video.*/)){
alert("contains video");
}
var a_with_video = $("a[rel^='#videopicturevideo_picture_123']");