如何使用javascript改变他的孩子的父元素属性?

时间:2016-01-14 15:37:22

标签: javascript jquery html parent-child

我想知道在没有任何标识符的情况下如何访问父元素。通常我想做以下事情:



<td>
     <a title="mySweetTitle"/>
</td>
&#13;
&#13;
&#13;

访问&#34; td&#34;使用他的&#34; a&#34;孩子修改他的财产。

3 个答案:

答案 0 :(得分:0)

也许这可以帮到你:

def is_array(v: Any) : Boolean = {
  if (v == null)
    return false

  if (v.getClass.getSimpleName == "ArrayBuffer") {
     return true
  }

 return false

答案 1 :(得分:0)

您应该使用parentElement属性https://developer.mozilla.org/en/docs/Web/API/Node/parentElement

示例:

document.getElementById('your_id').parentElement

在您的情况下,您可以使用

document.getElementsByTagName('a')[0].parentElement

答案 2 :(得分:0)

你在找什么ist $(this).parent()看看我的例子 我希望它有所帮助

&#13;
&#13;
$(document).ready(function() {
  $('.test').on('click', function() {
    $(this).parent().append("<button>test2</button>");
  });
});
&#13;
<!doctype HTML>
<html>
	<head>
	<title>Test Umgebung</title>
	<meta charset="UTF-8">
	<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>

	</head>
	
	<body>
		<div>
			<button class="test">test</button>
		</div>
	</body>
</html>
&#13;
&#13;
&#13;