jQuery.attr() 保证小写?

标签 jquery attributes

如果找到属性,$(selector).attr(name)是否保证结果为小写?

最佳答案

无论设置什么情况,它都会返回该值。

<div class="sOmEcLaSs">content</div>

.

alert( $('div').attr('class')​​​​ );​​​​  // will alert sOmEcLaSs

如果要转换为小写,可以使用.toLowerCase()

alert( $('div').attr('class').toLowerCase() );​​​​  // will alert someclass
<小时/>

jQuery 的 attr 返回语句的代码(不是 Sizzle):

http://github.com/jquery/jquery/blob/1.4.2/src/attributes.js#L308

http://github.com/jquery/jquery/blob/1.4.2/src/attributes.js#L325

关于jQuery.attr() 保证小写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3304745/

相关文章:

javascript - 为什么我在以下 3 行代码中收到 javascript 错误?

jQuery 适用于 Dreamweaver 而不是浏览器

php - 向在新窗口中打开的 Woocommerce 我的帐户订单添加操作按钮

c# - 属性构造函数中的 Lambda 表达式

vue.js - Vue - 属性内插值

javascript - 无法调用休息电话

javascript - 切换页面无需重新加载

python - 如何禁止在 Python 中创建新的类属性?

python - 获取子类的属性

javascript - 如何将数据传递到jsp并从servlet在新窗口中打开它