There is no difference between the two statements below, but there is little code...
Copy codeThe Code is as follows:
<Input id = "cb1" type = "checkbox" checked/>
<Input id = "cb2" type = "checkbox" checked = "checked"/>
Jquery has three methods to determine checked:
Copy codeThe Code is as follows:
. Attr ('checked'): // check version 1.6 + and return: "checked" or "undefined"; 1.5-return: true or false
. Prop ('checked'): // 16 +: true/false
. Is (': checked'): // All Versions: true/false // do not forget the colon.
Several methods of jquery value assignment checked:
All jquery versions can be assigned the following values:
Copy codeThe Code is as follows:
$ ("# Cb1"). attr ("checked", "checked ");
$ ("# Cb1"). attr ("checked", true );
Four values of jquery1.6 +: prop:
Copy codeThe Code is as follows:
$ ("# Cb1"). prop ("checked", true); // you can leave it simple.
$ ("# Cb1"). prop ({checked: true}); // map key-Value Pair
$ ("# Cb1"). prop ("checked", function (){
Return true; // The function returns true or false.
});
$ ("# Cb1"). prop ("checked", "checked ");
Http://api.jquery.com/prop/ for more information
Copy codeThe Code is as follows:
<Html>
<Head>
<Title> test </title>
<Style type = "text/css">
</Style>
<! -- 1.62 you can modify 1.42 1.52 1.7 to test -->
<Script type = "text/javascript" src = "http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"> </script>
<Script type = "text/javascript">
$ (Function (){
// Determine checked
// Var a = $ ("# cb1 "). attr ('checked'); // check version 1.6 + and return: "checked" or "undefined"; 1.5-return: true or false
// Var B = $ ("# cb1"). prop ('checked'); // 1.6 +: true/false
Var c = $ ("# cb1"). is (': checked'); // All Versions: true/false
// Alert ();
// Alert (B );
Alert (c );
// All jquery versions support prop only supported by jquery1.6 +.
// $ ("# Cb1"). attr ("checked", "checked"); // 1.5-
// $ ("# Cb1"). attr ("checked", true); // 1.5-
// $ ("# Cb1"). prop ("checked", "checked"); // 1.6 + (forget this when sorting out)
// $ ("# Cb1"). prop ("checked", true); // 1.6 +
// $ ("# Cb1"). prop ({checked: true}); // 1.6 +
// $ ("# Cb1"). prop ("checked", function (){
// Return true; // 1.6 +
//});
})();
</Script>
</Head>
<Body>
<! -- Remove checked when assigning values -->
<Input id = "cb1" type = "checkbox" checked/>
<Input id = "cb2" type = "checkbox" checked = "checked"/>
</Body>
</Html>