jquery中文手册里讲的很明白。
至于你说的找不到type,那么你可以为input设置id或者class,这样就可以在css里面设置它的属性。
load(某个文件)我觉得你是说 你先用jquery加了一点东西到html里了 然后想 *** 作 找不到了?
第一你加之前可以先把它定义下 然后再加
第二加的时候可以赋值 比如class="变量1" 然后通过这个找
第三加载后对象绑定事件 这个是有教程的 去搜即可
你问的都是基础的 chm手册上就有
你好!
jQuery中通过extend()用来进行扩展,而又有jQuery.extend()和jQuery.fn.extend()两种用法。
jQuery.extend() 可以理解为jQuery类的扩展;
jQuery.fn.extend() 可以理解为jQuery实例的扩展,类似$("div")这种叫做实例,jQuery插件多基于这种方式扩展;
修改了下你的代码,如下:
<!DOCTYPE HTML><html>
<head>
<meta http-equiv="Content-Type" content="text/html charset=utf-8" />
<script src="./jquery-1.11.1.min.js"></script>
<script>
function test(){
console.log('init')
}
//给jQuery类扩展一个名为obj的对象,将test赋值给它
$.extend({
obj:test
})
//为$.obj也就是前面的对象继续进行扩展,相当于为它追加了一个okay方法
$.extend($.obj,{
'okay':function(){
console.log('okay')
}
})
$(function(){
$("button:eq(0)").click(function(){
$.obj()
})
$("button:eq(1)").click(function(){
$.obj.okay()
})
})
</script>
</head>
<body>
<button>测试test()</button>
<button>测试okay()</button>
</body>
</html>
只是对你的代码稍微做了调整,extend的使用都是基于jQuery对象的,不管是jQuery类或是jQuery实例。
希望对你有帮助!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)