- 主题:真是奇怪了,这样为啥就调用不到pp函数,,,
<body>
<a href="" target="_blank" onclick="pp();">linklink</a>
</body>
<script src="jquery.js"></script>
<script>
$(document).ready(function(){//----------注释此行
function pp(a){
alert("haha");
}
})//----------注释此行
</script>
把上面注释的两行删掉才可以正常,难道html标签里面on...属性定义的函数不能放在jq里面??
那么pp函数的内容必须全部用原生js写??那要是函数的内容要写的东西难度太大呢??
能否让pp函数里面的内容直接或者间接的用jq实现??比如里面调用一个东西,那个东西是$(document).ready(function(){})里面的内容??
--
FROM 27.17.61.*
刚才试了一下,pp函数里也可以写jq。
不过就是不明白,pp函数放在$(document).ready(function(){})里怎么就调用不到了,过于奇怪。
【 在 xiatianup (xiatianup) 的大作中提到: 】
: <body>
: <a href="" target="_blank" onclick="pp();">linklink</a>
: </body>
: ...................
--
FROM 27.17.61.*
必须在顶层结构内定义,在ready里面定义的,传不出来,就只能在那个作用域内起作用了,建议认证研究一下JS的调用依赖问题
【 在 xiatianup 的大作中提到: 】
: <body>
: <a href="" target="_blank" onclick="pp();">linklink</a>
: </body>
: ...................
--
FROM 123.66.169.*
谢谢,我再查查资料。
【 在 dhcn (码农) 的大作中提到: 】
: 必须在顶层结构内定义,在ready里面定义的,传不出来,就只能在那个作用域内起作用了,建议认证研究一下JS的调用依赖问题
--
FROM 27.17.61.*
inline event handler 是污染 global scope,不用多说就是不许用
$("a").on("click", function pp() {
alert("haha");
});
【 在 xiatianup (xiatianup) 的大作中提到: 】
: <body>
: <a href="" target="_blank" onclick="pp();">linklink</a>
: </body>
: ...................
--
FROM 180.173.112.*
3ks,我一般也是你这样写在里面的。
只不过想起来一个后台同事有一次写在标签属性里,还让我再写function去配合他(不记得当时是怎么搞定的)。。。
现在想起来就特来问一下了,多谢各位。
【 在 XeCycle (据说是小 X) 的大作中提到: 】
: inline event handler 是污染 global scope,不用多说就是不许用
: $("a").on("click", function pp() {
: alert("haha");
: ...................
--
FROM 27.17.61.*
你这个JQ写法太繁琐了,写代码应该有极简主义精神。
【 在 XeCycle 的大作中提到: 】
: inline event handler 是污染 global scope,不用多说就是不许用
: $("a").on("click", function pp() {
: alert("haha");
: ...................
--
FROM 123.66.169.*
你是说 .on("click" => .click 么,我是倾向前者
函数名就不要紧了吧?我还经常写 var step = function module$method$internalStep
呢,debugger 跳出来一个带准确名字的东西方便啊
【 在 dhcn (码农) 的大作中提到: 】
: 你这个JQ写法太繁琐了,写代码应该有极简主义精神。
--
FROM 180.173.112.*
这个是最正规的写法了吧,挺好的,大家都能看懂
另外我觉得任何带有 极 字的东西都
【 在 dhcn (码农) 的大作中提到: 】
: 你这个JQ写法太繁琐了,写代码应该有极简主义精神。
--
FROM 123.114.126.*
我觉得 js 应该尽量用成过程式的,不然效率差又难看。
【 在 dhcn (码农) 的大作中提到: 】
: 你这个JQ写法太繁琐了,写代码应该有极简主义精神。
--
FROM 59.57.164.*