jquery 编程注意有关问题
jquery 编程注意问题
1.判断我的选择是否包含元素?
// 不要这样做!
if ( $( "div.foo" ) ) {
}
// 请使用length属性
if ( $( "div.foo" ).length ) {
}
2.需要重复调用同一个选择时,请缓存你的选择:
var divs = $( "div" );
3.获取dom对象
$( "#foo" )[ 0 ];
4.与select相关
$( "#myselect" ).val();
$( "#myselect option:selected" ).text();
5.与checkbox/radio相关
$( "#x" ).prop( "checked", true );
$( "#x" ).prop( "checked", false );
6.Disabled
$( "#x" ).prop( "disabled", true );
$( "#x" ).prop( "disabled", false );