Mat*_*son 1 jquery if-statement
我无法获得以下if语句,有些人可以告诉我我做错了什么吗?
<a id='slink' class='trigger' href='#Sports'>Sport</a>
<a id='elink' class='trigger' href='#Entertainment'>Entertainment</a >
<a id='mlink' class='trigger' href='#Military'>Military</a>
<a id='mocklink' class='trigger' href='#MockUp'>MockUps</a>
$('.trigger').on('click',function(){
if ($(this).attr('id') = 'mocklink') {
alert('hey');
});
Run Code Online (Sandbox Code Playgroud)
你错过了一个右大括号,你需要在if一个布尔值中进行测试.使用逻辑"等于"运算符(==)而不是赋值运算符(=):
$('.trigger').on('click',function(){
if ($(this).attr('id') == 'mocklink') {
alert('hey');
}
});
Run Code Online (Sandbox Code Playgroud)