如果找到该属性,$(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

10-06 09:20
查看更多