大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
你在外面定义一个变量:var obj = $(this);
创新互联公司于2013年成立,是专业互联网技术服务公司,拥有项目做网站、成都网站制作网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元武进做网站,已为上家服务,为武进各地企业和个人服务,联系电话:13518219792
然后在循环里面引用不就可以了 ?
这样就不会混淆了
希望对你有帮助
$("#id").prev();同级前一个,$("#id").next();同级后一个,$("#id").parent();父级,下个文档,没事情的时候多看一下,比javascript更简便了
var div = $(this).parent().parent().siblings();
$(div)[0].find("input").val();
需要准备的材料分别有:电脑、html编辑器、浏览器。
1、首先,打开html编辑器,新建html文件,例如:index.html,并引入jquery。
2、在index.html中的script标签,输入jquery代码:
$('body').append($('#c').parent().prev().attr('id'));
3、浏览器运行index.html页面,此时成功获取了id为c的元素的父元素的上一个元素的id并打印了出来。
先获取当前对象,再根据对象去获取上一个兄弟节点和下一个兄弟节点
.prev()
定义和用法
prev() 获得匹配元素集合中每个元素紧邻的前一个同胞元素,通过选择器进行筛选是可选的。
.prev(selector)
参数描述
selector 字符串值,包含用于匹配元素的选择器表达式。
--说明:如果给定一个表示 DOM 元素集合的 jQuery 对象,.prev() 方法允许我们在 DOM 树中搜索这些元素的前一个同胞元素,并用匹配元素构造一个新的 jQuery 对象。
.next()
定义和用法
next() 获得匹配元素集合中每个元素紧邻的同胞元素。如果提供选择器,则取回匹配该选择器的下一个同胞元素。
.next(selector)
参数描述
selector 字符串值,包含用于匹配元素的选择器表达式。
--说明:如果给定一个表示 DOM 元素集合的 jQuery 对象,.next() 方法允许我们搜索 DOM 树中的元素紧跟的同胞元素,并用匹配元素构造新的 jQuery 对象。
示例:
!--HTML代码--
div id="div1"111/div
div id="div2"222/div
div id="div3"333/div
$("#div2").prev().attr("id"); //获取div2同级的上一个div的id,值为div1
$("#div2").next().attr("id"); //获取div2同级的下一个div的id,值为div3
调用parent或者closest方法,推荐用第二个:
$(".test textarea").focus(function(){
$(this).closest("div.test").css({"bakcground":"red"});
}).blur(function(){
$(this).closest("div.test").css({"bakcground":"white"});
})