一般来说,我是Jquery
网络编程的新手。我正在尝试使用该tablesorter
jquery
插件,但我的一个程序却发现它不起作用。经过一些调整,我无法使其工作。于是求助于 Stack Overflow。
你能解释一下我的错误是什么吗?提前致谢 :)
现在,我的html
文件(以下代码)与我的“jquery.tablesorter.js”在同一个文件夹中。我正在尝试使用下面引用的 W3 学校的 google Jquery CDN:
http://www.w3schools.com/jquery/jquery_install.asp
<html>
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript" src="jquery.tablesorter.js"></script>
<script type="text/javascript">
$(document).ready(function()
{
$("#myTable").tablesorter( {sortList: [[0,0], [1,0]]} );
}
);
</script>
</head>
<body>
<table id="myTable" class="tablesorter">
<thead>
<tr>
<th>Last Name</th>
<th>First Name</th>
<th>Email</th>
<th>Due</th>
<th>Web Site</th>
</tr>
</thead>
<tbody>
<tr>
<td>Smith</td>
<td>John</td>
<td>jsmith@gmail.com</td>
<td>$50.00</td>
<td>http://www.jsmith.com</td>
</tr>
<tr>
<td>Bach</td>
<td>Frank</td>
<td>fbach@yahoo.com</td>
<td>$50.00</td>
<td>http://www.frank.com</td>
</tr>
<tr>
<td>Doe</td>
<td>Jason</td>
<td>jdoe@hotmail.com</td>
<td>$100.00</td>
<td>http://www.jdoe.com</td>
</tr>
<tr>
<td>Conway</td>
<td>Tim</td>
<td>tconway@earthlink.net</td>
<td>$50.00</td>
<td>http://www.timconway.com</td>
</tr>
</tbody>
</table>
</body>
</html>
for filename in os.listdir (input_dir) :
f = open(file_name, 'rb')
file_content = f.readlines()
f.close()
len_file = len(file_content)
while( i < len_file ):
line = file_content[i].split(delimiter)
i +=1
Update1:我能够修复此错误。似乎从 Google 添加内容分发导致将其更改为内部目录的错误似乎可以解决问题。
其实我变了
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
到这条线。
<script src="jquery-1.9.1.js" type="text/javascript" ></script>
它奏效了:)
任何想法为什么 Google CDN 不起作用?谢谢!:)
更新2:
本地测试代码时,尝试在google CDN调用前加http :。即,
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
享受插件:)