解决方案 »
- function写在html元素的onclick属性上好还是直接写在js上好?
- JS写的checkbox全选为什么在IE8中有BUG--求助
- JavaScript控制弹出页总显示在最前方
- 有人用过EsFtp 的控件吗?有点问题
- 请大家推荐一个比较好的首页图片轮换程序,带有标题行,能够和asp结合使用
- 请教诸位iframe嵌入页能否在父页面调用
- 大于等于零正小数的正则表达式如何写?
- 如何改变浏览器窗口的标题
- 如何可以在dr的一个页面中定义一个样式 然后在所有的页面中打开样式面板都可以看到它啊?
- 求一段jquery代码,解决方格抽奖问题
- js循环调用事件的问题!!
- 在JSP页面用JS控制某个表单的显示与隐藏,但只在IE9下有效,火狐和chrome都无效,求指导
情况1则是将函数声明在了$(function(){});里面函数的作用域中 外部函数数访问不到的 具体可以参考一下作用域那一块的知识 个人理解 仅供参考
<script type="text/javascript">
$(document).ready(function(){
function abc(){
alert(1111)
}
$("#abc").click(function(){
abc();
})
})
</script>
但是第二情况是如何发生的呢?
$(document).ready(function(){
$(".classname").click(function(){
alert($(this).val());
});
})
我想你应该是想要这样的效果。
在事件中只能调用 window作为上下文的基点的函数。