【发布时间】:2016-03-24 15:09:23
【问题描述】:
我想引用页面上所有具有
的锚标记<body>
<h1>not me</h1>
<a href ="google.com"></a>
<h1>not me also </h1>
<a href ="fb.com"></a>
<h2>me also as i am H2 </h2>
<a href ="FIDDLE.com"></a>
<h3>not me also </h3>
<a href ="fbO.com"></a>
<h2>me also as i am H2 </h2>
<a href ="FIDDLE2.com"></a>
<button onclick="score2Dmatrix();" id="btn" ></button>
h2 标签作为他们的父使用 jquery ,为此我必须通过每个具有父 h2 的锚标签,然后添加属性
onclick="callme();";
我正在使用该代码 onclick
<script>
function callme() {
$("h2 a").each(function () {
$(this).attr("onclick", "score2Dmatrix();");
});
};
</script>
但不努力 指向小提琴的链接是jsfiddle
感谢托比的回答是对的
selector(h2 + a)...
【问题讨论】:
-
小提琴
中的第一件事不是锚( )的父级。请正确指定问题。
-
您的 html 中的所有
h2都是a的兄弟姐妹,而不是父母 -
现在检查他们的每一件事
-
托比弗莱明的回答应该很好地为您服务。要使用 jquery 将 attr 添加到元素,请检查以下链接 w3schools.com/jquery/html_attr.asp
-
点击按钮我想循环浏览页面的所有锚标签而不是特定点击锚标签'
标签: javascript jquery html css