這個JS腳本給了我一個警告框,當CSS類設置寬度時獲取div的寬度
jQuery.UI.version = 1.0.2 --- Box Width: undefined
如何選擇#resizable
?
<head>
<title></title>
<link href="StyleSheet.css" rel="stylesheet" type="text/css" />
<script src="jquery-1.9.1.min.js" type="text/javascript"></script>
<script src="jquery-ui-1.10.2.custom.min.js" type="text/javascript"></script>
<style>
#resizable { width: 200px; height: 150px; padding: 5px; border: 1px solid red;}
</style>
<script>
$(function() {
var boxWidth = $('#resizable').attr('width');
alert("jQuery.UI.version = " + jQuery.ui.version + " --- Box Width: " + boxWidth);
});
</script>
</head>
<body>
<div id="resizable" class=">
<div id="title">
<h2>
The expanding box
</h2>
</div>
</div>
</body>
正如你所看到的,這個問題是不是與選擇元件(即正常工作),它是關於正確訪問信息(寬度)。只是想明確指出。 – 2013-04-11 10:04:01