我在这里的浏览器有一些奇怪的经历。下面的这段代码已经上传到这个 URL:http ://roberthanson.net/index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Untitled Document</title>
<script src="scripts/jquery-1.6.4.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function($) {
$('ul li').click(function() {
$('input#shareto').val($(this).data('val'));
});
});
</script>
</head>
<body>
<form>
<ul>
<li data-val="0-1">
<a href="#" title="" class="selected"><span class="to-admin">Administrator</span></a>
</li>
<li data-val="1-1">
<a href="#" title=""><span class="to-finance">Finance</span></a>
</li>
<li data-val="1-0">
<a href="#" title=""><span class="to-technician">Technician</span></a>
</li>
<li data-val="0-0">
<a href="#" title=""><span class="to-lawyer">Legal</span></a>
</li>
</ul>
<input id="shareto" type="text" value="1-0" name="shareto">
</form>
</body>
</html>
当我在 Linux 上使用 Microsoft Internet Explorer 和 Firefox 打开时,这些代码运行良好。该值会根据点击的 LI 标签而变化。但我没有看到这种行为发生在我的 Mac 上。我在 Mac 上安装的所有浏览器(Safari、Chrome 甚至 Firefox 本身)的结果都与我在 IE 或 Firefox 上的不同。
只有我有这种经历吗?还是我们有一些额外的代码让它适用于 Mac?之前谢谢。