再了解取值付值的方法,更改属性的方法
<SCRIPT src="jquery1.3.2.js" type="text/javascript"></SCRIPT>
</head>
<body>
<s:label name="lab" value="ddddd"></s:label>
<s:textfield name="note"></s:textfield>
</body>
</html>
<script type="text/javascript">
$(function(){
$("#lab").val($("#lab").val()+"我是一个大好人");
var a= $("#lab").val();
alert(a);
$("#note").attr("disabled","disabled");//不可写
});
</script>
实验的结果是:note不可写
刷新时,只弹出了:我是一个大好人 的提示框,原先页面上的ddddd没有加载进来
还有script如果放在前面的话,也是上页面最上面的地方,提示框也不会弹出。并且note框也是可写的
为啥会这样,我只能暂时理解为,它是从上到下执行的,前面还没看到定义的名子,就执行过了,所以位置很重要
$(document).ready(function(){
// 在这里写初始化代码
});
也可以简写成:
$(function(){
// 在这里写初始化代码
});
另外初始化的方式有两种,其实一个意思,唉,不喜欢这种多方式的,分明会误导人,猪肉就是猪肉,非得再起个名叫前腿肉,后腿肉干么