.attr()返回属性名称

本杰明753

我有一个html元素:

<input type='text' runat='server' name='RM1' id='RM1' required='5' readonly>

我需要使用jQuery来实现'required'属性的值,但是当我运行时

$('#RM1').attr('required')

返回值是"Required",尽管应该为5。当我运行$('#RM1').attr('id')RM1时返回。

有人知道我在做什么错吗?

注意:代码是由runat设置为的C#生成的server

约翰·史密斯

必需的是用于表单验证的保留属性名称

实现方式不同,但这是对还是错,“ Required”评估为true,并且此属性根本不需要值,如果属性存在= true,而not = false,

所以:

<input required >
<!-- returns the same value (truthy) as -->
<input required="23432abc" >

您的解决方案:使用另一个属性名称!

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章