目前,我正在使用 jQuery 执行一个 click
函数,它会检查单击的元素是否具有等于三个不同值的属性。
有没有更简洁的写法?
$('body').on('click','svg a', function(e){
if ($(this).attr('xlink:href') =='#congo' || $(this).attr('xlink:href') =='#onshore' || $(this).attr('xlink:href') =='#sea'){
e.preventDefault();
}
});
最佳答案
也许 $.inArray 解决方案?
$.inArray($(this).attr('xlink:href'), ['#congo', '#onshore', '#sea']) != -1
关于javascript - 如何检查多个相等语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26019583/