我有以下代码
if($(this).find('a').attr('rel') =="#videopicturevideo_picture_123"){
alert("contains video");
}
而不是==有一种方法可以使用包含("视频)来实现上述目的。
由于
答案 0 :(得分:0)
尝试使用下面的indexOf
,
if($(this).find('a').attr('rel').indexOf('video') >= 0) {
alert("contains video");
}
或使用属性contains选择器,如下所示,
if($(this).find('a[rel*=video]').length) {
alert("contains video");
}
答案 1 :(得分:0)
或者你可以使用正则表达式:
if($(this).find('a').attr('rel').match(/.*video.*/)){
alert("contains video");
}
答案 2 :(得分:0)
var a_with_video = $("a[rel^='#videopicturevideo_picture_123']");