wxsh.net
当前位置:首页>>关于为什么jquery使用find("#" + page)会出错的资料>>

为什么jquery使用find("#" + page)会出错

$('body').find("[id='" + page + "']").addClass("test");

尊敬的用户,您好!很高兴为您答疑 据观察你的代码中缺少了一步处理,对象化并赋值,如果你没有进行这一步处理,在较老版本的浏览器中是无法识别对象的,故find方法也不会生效。 希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。

HTML代码 JS代码 $a = $("#test"); $a.find(".show")得到的对象是 也就是说$a.find是在$a这个对象的子对象中找类名为show的元素 而$(".show")会得到两个元素,滴一个就是外层的DIV,第二个是内部的input 所以不用我说了把?

这个是jquery构造的问题,jquery官方非常多的提醒过这个,就是不要随便用prototype,会影响到jquery的遍历。 children的实现是一个遍历,你自定义了一个prototype,于是jquery就会遍历到这个,但你这个又是个函数,而不是一个jquery对象 而当你...

find是查找子元素 input元素后面,查找span 应该用,$name.next("span").length==0 或者$name.siblings("span").length==0

$(":checkbox").each(function(){ if ($(this).is(':checked')) { } else { } });

可以的,比如 //查找某ID 下所有的a标签$('#div').find('a');//或者查找某ID下所有.abc的元素$('#div').find('.abc');

yugi jQuery (function ($) { $ ("#abc").click (function () { $ (".back").css ( { border : "2px solid red" }); $("a").text("友情链接"); }); });//采纳即可 aaa aaa aaa bbb bbbb

jquery没有postion这个函数的 修改为: $("#list li:last-child").find("div").css({'postion':'top'});

$(function(){ $("#div1 div").each(function(n){ alert($(this).html()); }); alert(/s/); $("#div1").find("div").each(function(n){ alert($(this).html()); }); alert(/y/); $("#div1 > div").each(function(n){ alert($(this).html()); });...

网站首页 | 网站地图
All rights reserved Powered by www.wxsh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com