jquery – 当输入具有’readonly’属性时检测

前端之家收集整理的这篇文章主要介绍了jquery – 当输入具有’readonly’属性时检测前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想在输入具有“readonly”属性时发出警报。我试过这个:
if($('input').attr('readonly') == 'readonly'){

    alert("foo");
  }

我认为“如果”甚至不是最好的方法

解决方法

最快的方法是使用.is()jQuery函数
if ( $('input').is('[readonly]') ) { }

使用[readonly]作为选择器只是检查属性是否在您的元素上定义。如果你想检查一个值,你可以使用这样的东西:

if ( $('input').is('[readonly="somevalue"]') ) { }

猜你在找的jQuery相关文章