3
我试图根据锚(子女data-dir_r
)从锚属性(父data-dir_r
)获取值。它一直返回null
。根据jQuery中的子数据嵌套父数据值
这里是我的HTML和jQuery ::
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
<ul class="ul-element">
<li class="li-element">
<a class="anchor" href="#" data-dir_r="143"> Parent</a>
<ul class="ul-element">
<li class="li-element">
<a class="anchor" href="#" data-dir_r="100"> Child </a>
</li>
</ul>
</li>
</ul>
<a href="#" class="click-here"> Click here </a>
<script>
$("a.click-here").click(function(event){
var number = 100;
var child = $("ul li a.anchor").filter("[data-dir_r='" + number + "']");
var prent = child.find("li a.anchor").data("dir_r");
console.log(prent);
});
</script>
要求:
- 当我点击锚
Click here
那么它会在列表中 - 根据
data-dir_r=100
匹配子data-dir_r=100
它会发现父母上位(父母李主持人)地址data-dir_r
值 - 输出将
143
错误:
- 现在它返回null
提前
其返回'100',而不是'143' ..它没有得到母公司数据值 –
检查我的更新吧。 –
::现在的工作..非常感谢你。是否为'jquery.min.js'? –