jquery根據id取不到textarea物件,無法給textarea賦值
阿新 • • 發佈:2019-02-11
轉載來自: 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控制元件的。