我在here
上的JSFiddle示例中使用了确切的代码在JSFiddle上正常工作但不能在我的托管网站上运行,完全复制它。是否有我缺少的jQuery包含类型? 我使用了firebug,它没有显示任何错误。
我的代码是
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript">
$("input[type='image']").click(function() {
$("input[id='my_file']").click();
});
</script>
</head>
<body>
<input type="image" src="/images/camera.png" width="30px"/>
<input type="file" id="my_file" style="display: none;" />
</body>