1. 程式人生 > >jquery根據id取不到textarea物件,無法給textarea賦值

jquery根據id取不到textarea物件,無法給textarea賦值

轉載來自:   http://blog.csdn.net/dushen_/article/details/48400035

textarea控制元件,卻無法根據id取到textarea物件並賦值。

經過實驗,得出了原因。程式碼如下:

<!DOCTYPE html>
<html>
<head>
<script src="/jQuery/jquery-1.11.1.min.js">
</script>
<script>

$(document).ready(function(){
  $("#t1").val("賦值成功");

  $("#t2").val("賦值成功");
});
</script>
</head>
<body>

<textarea id="t1" rows="5" cols="100"   class="propel"></textarea>

<textarea rows="5" cols="100"  id="t2" class="propel"></textarea>
</body>
</html>


                 之所以id為“t2”的textarea控制元件出現無法根據ID取得textarea的情況,是因為定義id時與class寫在了一起。如果將id寫在rows或cols的前面,或者寫在class的後面,則都是可以通過ID取得textare控制元件的。