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控件的。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM