1 小編定義了一個textarea控件,卻無法根據id取到textarea對象並賦值。 2 3 經過實驗,得出了原因。代碼如下: 4 5 <!DOCTYPE html> 6 <html> 7 <head> 8 <script src="/jquery/jquery-1.11.1.min.js"> 9 </script> 10 <script> 11 12 $(document).ready(function(){ 13 $("#t1").val("賦值成功"); 14 15 $("#t2").val("賦值成功"); 16 }); 17 </script> 18 </head> 19 <body> 20 21 <textarea id="t1" rows="5" cols="100" class="propel"></textarea> 22 23 <textarea rows="5" cols="100" id="t2" class="propel"></textarea> 24 </body> 25 </html> 26 27 28 29 之所以id為“t2”的textarea控件出現無法根據ID取得textarea的情況,是因為定義id時與class寫在了一起。如果將id寫在rows或cols的前面,或者寫在class的后面,則都是可以通過ID取得textare控件的。
