作者supercygnus (......)
看板Web_Design
标题[问题] JQuery的一些问题
时间Wed Apr 24 00:36:19 2013
以下是程式码
question.html
<html>
<head>
<link rel="stylesheet" type="text/css" href="stylesheet/test.css" />
<script src="javascript/test.js" type="text/javascript"></script>
<script src="javascript/jquery-1.7.min.js"
type="text/javascript"></script>
</head>
<body>
<div class="block1">
<ul>
<li class="selected">
<a href="#" style="text-align:left;">商机</a>
</li>
<li>
<a href="#">报价</a>
</li>
<li id="order">
<a href="#">订单</a>
</li>
<li id="new">
<a href="#">新增</a>
</li>
</ul>
</div>
<div class="block2">
<table class="data" id="abc" border="1">
<tr>
<th>商机名称</th>
<th>预估营收</th>
<th>负责业务</th>
</tr>
<tr>
<td>甲公司</td>
<td>30000</td>
<td>John</td>
</tr>
<tr>
<td>乙公司</td>
<td>5000</td>
<td>Mary</td>
</tr>
</table>
</div>
<div id="msg">Hello World!!</div>
<input id="btnShow" type="button" value="显示"/>
<input type="button" value="push" onclick="add()" />
<script>
$("#btnShow").bind("click",function(event){$("#order").hide();});
$("#new").bind("click",function(event){add();});
</script>
</body>
</html>
test.js
$( document ).ready( function(){
alert("sddsf");
});
function add(){
var tab=document.getElementsByTagName("table");
var row=tab[0].insertRow();
var ptr="丙公司"
var td_name=row.insertCell();
td_name.style.textAlign="left";
td_name.innerHTML=ptr;
var td_income=row.insertCell();
td_income.style.textAlign="left";
td_income.innerHTML=20000;
var td_work=row.insertCell();
td_work.style.textAlign="left";
td_work.innerHTML="James";
}
function addd(){
alert("dog");
}
document.writeln("123");
问题1:
$("#btnShow").bind("click",function(event){$("#order").hide();});
$("#new").bind("click",function(event){add();});
这两行要怎麽移到test.js中才可以顺利执行
问题2:
$("#btnShow").bind("click",function(event){$("#order").hide();}); 这个功能我
想要网页载入就执行,就是把"新增"那个项目隐藏起来,而不是按按钮才执行,该怎麽做呢
~?
问题3:
$( document ).ready( function(){
alert("sddsf");
});
为什麽这个功能都没有效果,网页载入之後都没有alert出来呢~?
问题4:
新增资料时,"公司丙" 这三个字会变成乱码0.0 到底要怎麽办0.0
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.253.201.104
1F:推 s25g5d4:载入顺序错误 jQuery要放在test.js前面 04/24 01:55
2F:推 agen:请爱用firebug~~ 04/25 00:34