$(document).ready(function(){
$(":input").each(function(i){
$(":input").keyup(function(){
Mymain.OutHtml($(this).attr("id"));
}); })
})
运行此脚本有问题呢.
$(":input").each(function(i){
$(":input").keyup(function(){
Mymain.OutHtml($(this).attr("id"));
}); })
})
运行此脚本有问题呢.
解决方案 »
- Jquery 问题
- 这段代码为什么执行不了
- 我现在有一个新鲜问题,试了很长时间,不知道该怎样处理
- form.elements[i].tagName undefined 为什么在Firefox下可以,但是在IE下报错
- 奇怪的现象,各位来诊断一下哈。
- 求教查看JS错误信息的方法
- 谁能把这个VBScript的代码改成JavaScript的多谢了
- 如何使iE刷新时不出现是否提交的提示窗口
- 为什么我打开的窗口最小只能是100*100能不能再小点?
- 哪位大虾告诉我如何将网页上的按钮与键盘按钮对应起来?
- a标签的一些疑问 #和javascript:void(0)的使用
- ext.window()打开时,父窗口自动隐藏下拉框?这是为什么啊?
Mymain.OutHtml 不解……$(this).attr("id")是取input的id
Mymain应该是个自定义的变量,保存的是对某个对象的引用(指针),OutHtml()可能是个自定义的方法。
代码的意思是给所有类型的input表单控件绑定onkeyup()事件,each()循环似乎多余,可以简化:
$(document).ready( function() {
$(":input").keyup( function() {
Mymain.OutHtml($(this).attr("id"));
});
});
为所有的input注册onkeyup 。
其实不需要each的 。加载jquery.js 这个文件了吗 ?
改成
$(this).keyup
试试