判断jquery在某个属性中是否存在hasAttr的方法: " if(typeof($ ) (aid ) ) (rel ) ) ) ) ),则判断为存在某个属性
本教程系统要求: windows7系统,jquery3.2. 1版。 这个方法适用于所有品牌的计算机。
如何确定jquery在属性中是否存在hasAttr :
在JQuery编码中,判断元素中是否存在属性。例如,判断是否包含class='new '的样式呢。JQuery判断非常简单,
因为有一种叫做hasClass的方法,所以可以用$(input[name=new] ) (.hasClass ) )来判断。
但是,有时需要判断其他属性。 例如,某个a链接可能包含rel属性,也可能不包含。 那种情况下该怎么判断呢?
在这种情况下,没有现成的方法。 如果属性$('#aid ' ).attr('rel ' )存在,则返回rel的值,否则返回' undefined '
undefined是undefined类型,if ($ (' # aid '.attr ) (rel )=='undefined ' ) )的判断可能不成立。
因为类型不同。
对于javascript视频教程,建议使用类型of ($ (# aid ) ).attr('rel ) ) (=='undefined ) )