1.jquery可以加载多个ready函数,而原始的js只能加载一次onload 2.用dom对象得到的对象不能使用jquery中的方法,比如var p=document.getElementById("id"),此时p不能这样使用p.html(),而应该使用innerHTML。同样,jquery对象不能使用dom中的方法,如果juqery中改写了dom中的方法,则可以使用dom中的方法。 3.jquery对象转换为dom对象的方法: 4.<input type="text" id="a" value="111111"> 5.var input=$(‘#a‘) 6.a:使用索引,alert(input[0].value) 7.b:使用get,alert(input.get[0].value) 8.4:dom对象转换为juqery对象: 9.用$()把DOM对象包装起来就OK: 10.var input = document.getElementById(‘a‘); 11.alert($(input).val()); 12.5:jquery与其他js库共存 13.<script> 14.var sowhat = jQuery.noConflict()//自定义,可代替jQuery 15.或者直接jQuery.noConflict(),然后用jQuery调用方法即可,注意Q不能小写,默认是大写 16.alert(‘这是jquery弹出的‘+sowhat(‘#a‘).val()); 17.alert(‘这是prtotype弹出的‘+$F(‘a‘)); 18. </script> 19.>号表示子标签,项目中一般不用css表达式,因为它不停地计算会使浏览器特别卡 20. $(function(){ 21. $(‘div>a‘).css(‘color‘,‘red‘); }); <div> 22. <a href="###">abcdefg</a> 23. <p><a href="###">1234567890</a></p> </div> 24. 7:jquery优势: 25.a:兼容性强大,完美支持css1-2.0
时间: 2024-12-25 01:25:31