近日初学jQuery,有一点疑问,如下:
我在一个1.js文件中加入一段绑定事件的代码
$("input.num").keyup(function(){
var tmptxt=$(this).val();
$(this).val(tmptxt.replace(/\D|^0/g,''));
}).bind("paste",function(){
var tmptxt=$(this).val();
$(this).val(tmptxt.replace(/\D|^0/g,''));
})
然后在页面引用这个1.js,发现事件绑定不成功。然后我在这个页面的jquery的ready函数中放入这段代码,就发现可以用,因为javascript是按顺序执行的,我本来以为这段代码一样只要放在
<script></script>
里面就可以有效,但看起来不是这样的?