我想知道如何检查我的href是否在点击功能中包含一个字符串?我已经尝试了不同的方法,并查看了其他类似的问题,但我似乎无法让它工作..我已尝试包含和regexp ..这是代码:
$.each($ul.find('a'),function(){
$(this).click(function(e){
e.preventDefault();
if ( ) { // this is where i've been trying check whether the href contains 'cid'...
alert( 'your href contains cid' );
} else {
alert(' do nothing');
};
});
});
答案 0 :(得分:3)
使用indexOf
方法:
if($(this).attr('href').indexOf('cid') != -1)
您不需要.each()
btw:
$ul.find('a').click(function(e) {
//...
});