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

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

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

find() 方法获得当前元素集合中每个元素的后代,通过选择器、jQuery 对象或元素来筛眩 语法:.find(selector) 参数selector 字符串值,包含供匹配当前元素集合的选择器表达式。 详细说明: 如果给定一个表示 DOM 元素集合的 jQuery 对象,.find(...

你是不是对返回的对象使用有问题?确实是返回两个对象的。不信你用我的代码测试一下。 $(document).ready(function(){ $("div").find("span").each(function(){ alert('aa'); }); }); helloword

这样试试 $(document).ready(function(){ var $mo=$('#dom0').find('.mo'); $('#msave').click(function(){ alert($mo); }); });

把js改为》》 $("nav#nav-menu a").each(function(i){ var strs = document.location.href; var rets = strs.split("#")[1]; var str = $("nav#nav-menu").find('a[href*="'+rets+'"]').index(); //alert(str); alert($(this).html() +" index="...

正确写法是 hello 你的写法不标准,不过浏览器会自动校正所以js取到的还是5个

find() 方法获得当前元素集合中每个元素的后代,通过选择器、jQuery 对象或元素来筛眩 例如: 搜索所有段落中的后代 span 元素,并将其颜色设置为红色: $("p").find("span").css('color','red');

var strs = document.location.href;var $na=$("#nav-menu").find('a');$na.each(function(index) {var href=$(this).attr("href");if(href==strs){alert(index);}});}这个会输出nav-menu id里所有符合要求的a的序号

貌似是size()方法, 比如说 alert($("table").find("a").size()); 显示table下有多少个链接 嗯,是的,都可以

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

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