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

 

posted @ 2018-04-28 08:50  前端极客  阅读(10126)  评论(1编辑  收藏  举报