為什么 disabled 設(shè)置為 false 也會(huì)使按鈕失效?
為什么 disabled 設(shè)置為 false 也會(huì)使按鈕失效?
<!DOCTYPE html>
<html>
? ? <head>
? ? ? ? <title>*選擇器</title>
? ? ? ? <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js" type="text/javascript"></script>
? ? </head>
? ??
? ? <body>
? ? ? ? <form action="#">
? ? ? ? <input id="Button1" type="button" value="button" />
? ? ? ? <input id="Text1" type="text" />
? ? ? ? <input id="Radio1" type="radio" />
? ? ? ? <input id="Checkbox1" type="checkbox" />
? ? ? ? </form>
? ? ? ??
? ? ? ? <script type="text/javascript">
? ? ? ? ? ? $("form *").attr("disabled", "false");
? ? ? ? </script>
? ? </body>
</html>
2016-03-24
false不能加雙引號(hào),因?yàn)榧恿穗p引號(hào)就變成了字符串
為false的情況只能是:
? ? 1, 整型的0會(huì)視為bool值的假來(lái)執(zhí)行,任何非0的整型都視為真
????2, 浮點(diǎn)的0.0不論后面有多少個(gè)0都視為假0.000000000,后面只要有一個(gè)非0值就為真
????3, 字浮串的’0’,視為假,其他值全視為真來(lái)處理
????4, 空字符串視為bool值的假‘’,只要中間有個(gè)空格都算真!
????5, 空視為假處理(注意)
????6, 數(shù)組當(dāng)中一個(gè)東西都沒(méi),就是空數(shù)組。就視為假來(lái)處理。當(dāng)中只要有一個(gè)值,這個(gè)值即使為假或者空都視為真
????7, 未聲明成功的資源
所有"false"代表的是true
2016-03-14
$("form *").attr("disabled", "false");
false不加雙引號(hào),應(yīng)該修改為:
$("form *").attr("disabled", false);