`
sty2008boy
  • 浏览: 302395 次
  • 性别: Icon_minigender_1
  • 来自: 太原
社区版块
存档分类
最新评论

Jquery查找父级元素

 
阅读更多
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
	<head>
		<title>MyHtml.html</title>

		<script type="text/javascript"
			src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
		<script type="text/javascript">
		$(document).ready(function () {
			var as = $("a");
			$.each(as, function(i, n){
				$(n).click(function(){
					if($(this).parent().attr("class")=="closed")  
						$(this).parent().attr("class","opened");
					else
						$(this).parent().attr("class","closed");  
				});  
			});
		});
		</script>
	</head>

	<body>
		<ul>
			<li class="opened">
				<span class="liststyle"></span><a href="#">搜索1</a>
				<p class="clear"></p>
			</li>
			<li class="opened">
				<span class="liststyle"></span><a href="#">搜索2</a>
				<p class="clear"></p>
			</li>
			<li class="opened">
				<span class="liststyle"></span><a href="#">搜索3</a>
				<p class="clear"></p>
			</li>
			<li class="opened">
				<span class="liststyle"></span><a href="#">搜索4</a>
				<p class="clear"></p>
			</li>
		</ul>
	</body>
</html>

 2.

$("a").click(function(){
    $(this).parent().attr("class","closed");
)

 

3.

$("a").click(function(){ 
  $(this).closest("li").removeClass("opened").addClass("closed"); 
});

4.

if ($(this).parent().first().attr("class") == "MyName") {
  temp = temp+"(Normal)";
  } 

alert($("#show").attr("class").indexOf("b"));
alert($("#show2").attr("class") == "myCls");
alert($("div:eq(0)").attr("class") == "myCls"); 

<div id="show" class="a b c"></div>
<div id="show2" class="myCls"></div>

 

5.

1.attr(name)
2.$(id)[index].className

 

 

 

分享到:
评论

相关推荐

    课题-js和jquery获取父级元素、子级元素、兄弟元素的方法.pdf

    JavaScript 和 jQuery 提供了多种方式来获取HTML文档中的父级元素、子级元素以及兄弟元素。在JavaScript中,这些操作相对复杂,而在jQuery库的帮助下,它们变得更加简洁。 首先,我们来看JavaScript获取元素的方法...

    jquery 查找iframe父级页面元素的实现代码

    知识点如下: 1. jQuery的跨iframe元素操作: jQuery提供了一种机制可以操作...以上知识点涵盖使用jQuery操作iframe父级页面元素时需要注意的多个方面,包括操作方法、安全策略、浏览器兼容性及代码实践的最佳做法。

    js与jquery获取父级元素,子级元素,兄弟元素的实现方法

    JS与jQuery在获取父级元素、子级元素和兄弟元素方面有着各自的方法和特点。本文将详细介绍如何使用原生JS和jQuery来获取这些DOM元素,并比较这两种技术实现方式的异同。 ### JS获取元素的方法 在原生JavaScript中...

    jQuery父级以及同级元素查找介绍

    在jQuery库中,查找父级、同级及子级元素是常见的操作,这些功能使得DOM操作变得简单且高效。以下是对jQuery中与父级、同级元素查找相关的API的详细解释: 1. **jQuery.parent(expr)**: 这个方法用于查找当前元素的...

    jQuery获取父元素及父节点的方法小结

    jquery获取父元素方法比较多,比如parent(),parents(),closest()这些都能帮你实现查找父元素或节点,下面我们来一一讲解: 先举个例子, &lt;li&gt;&lt;a&gt;jquery获取父节点&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a&gt;jquery获取父元素&lt;/a&gt;&lt;/li&gt; ...

    jQuery遍历DOM的父级元素、子级元素和同级元素的方法总结

    本文主要探讨的是如何使用jQuery来遍历DOM的父级元素、子级元素和同级元素。 首先,我们来看如何遍历父级(祖先)元素: 1. `parent()`:这个方法用于获取一个元素的直接父元素。例如,如果你有一个`&lt;span&gt;`元素,...

    js中通过父级进行查找定位元素

    在给定的标题和描述中,主要涉及的是通过父级元素来查找和定位子元素,这是一个常见的场景,特别是在响应式设计或者动态交互中。 在给出的HTML代码片段中,我们看到一个`&lt;ul&gt;`元素,id为"newslist",其中包含一个`...

    使用jquery选择器如何获取父级元素、同级元素、子元素

    本文将深入探讨如何使用jQuery选择器获取父级元素、同级元素和子元素,这对于网页交互和DOM操作至关重要。 一、获取父级元素 jQuery提供了`parent([expr])`方法来获取元素的直接父元素。例如,如果你有一个`&lt;a&gt;`...

    jquery中通过父级查找进行定位示例

    在父级元素被找到之后,我们就可以在这个父级元素内部进行查找了。`.find()`方法会在被选元素的后代中查找匹配的元素。因此,`$(link).parent().parent().find(".icon")`的意思是:从触发事件的元素开始,向上遍历两...

    jQuery为动态生成的select元素添加事件的方法

    其中`document`可以替换为任何包含目标元素的父级元素,`#dynamic-element-id`是目标元素的选择器,`function() {}`是事件触发时执行的回调函数。 5. 示例代码分析:文章中提供的代码展示了如何为动态生成的select...

    Jquery搜索父元素操作方法

    你可以使用以下Jquery代码来获取并高亮显示p1的父级元素div1: ```javascript $("p#p1").parents().css("border", "1px solid blue"); ``` 这个方法通过给父级元素div1加上蓝色边框,帮助我们清楚地看到元素的关系...

    Jquery调用iframe父页面中的元素及方法

    在jQuery中,我们可以通过以下方式在`iframe`中查找并操作父页面的元素: 1. **查找父页面元素**: 使用`$(‘#id', window.parent.document)`,这里的`#id`是你想查找的父页面元素的ID。例如,如果我们要获取父...

    jqueryapi学习类库

    `.find()`和`.children()`方法用于遍历元素的后代,`.parent()`和`.parents()`则用于查找父级元素。 三、DOM操作 jQuery提供了方便的DOM操作方法,如`.html()`、`.text()`和`.val()`用于获取或设置元素的HTML内容...

    jQuery框架方法大全

    - `parent()`, `parents()`: 获取元素的父级或所有祖先元素。 - `siblings()`: 获取元素的同级元素。 4. **Core Methods**: - `$()`: jQuery的构造函数,可以用于选择元素、创建DOM元素或执行函数。 - `$....

    Jquery 实现效果 多个demo

    - `.siblings()`, `.children()`, `.parent()`: 查找兄弟、子代和父级元素。 - `.filter()`, `.not()`: 过滤匹配的元素集合。 7. **遍历和属性操作**: - `.each()`: 遍历jQuery对象中的每个元素并执行函数。 -...

    jquery实现tr元素的上下移动示例代码

    在代码中,通过`$(obj).parent().parent()`来获取当前操作元素所在的tr元素,这是因为操作元素被包裹在两个父级元素之内(`&lt;a&gt;`和`&lt;td&gt;`)。 同理,`down(obj)`函数的逻辑与`up(obj)`类似,不过它获取的是后一个...

Global site tag (gtag.js) - Google Analytics