jquery通过val()取不到textarea中的值
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控件的。
一辈子很短,努力的做好两件事就好;第一件事是热爱生活,好好的去爱身边的人;第二件事是努力学习,在工作中取得不一样的成绩,实现自己的价值,而不是仅仅为了赚钱;