www.bsff.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); }); });

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的序号

代码修改如下: 无标题文档 $(':checkbox').click(function(){ alert($(this).prop('checked')) }) 原因: JQ1.6之后,它将“属性”与“特性”做了区别,可以通过attr方法去获得属性,通过prop方法去获得特性,属性指的是“name,id”等等,特性指的是...

把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个

$("#demo").find("input[type='text'],textarea").attr("readonly","readonly");换成

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

网站地图

All rights reserved Powered by www.bsff.net

copyright ©right 2010-2021。
www.bsff.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com