繁体   English   中英

jQuery 查找 id,在 data-target attr 中

[英]jQuery find id, that's inside data-target attr

我正在尝试获取 id,它位于数据目标内。

对于结构,我的意思是这样

PARENT (DATA TARGET)
  |
  V
CHILD (ID)

希望能有更清晰的愿景

我在这里尝试了以下代码。:

    jQuery(document).ready(function($) {
  $("a.print").click(function(event) {
    var id = $(this).attr("data-target").find("#edit_cookie"); // Look for the id inside data-target
    alert($(id));
  });
});

但它给出的只是这个

未捕获的类型错误:$(...).attr(...).find 不是函数

JSFIDDLE: http : //jsfiddle.net/4pa3hqgt/2/

我可以在这里做什么? 亲切的问候

我假设您想找到父项,然后选择其子项并从那里读取 ID。

首先选择父级。 然后访问 children 并使用一些选择器来获取你想要的那个,然后你就会得到 id 属性。 所以它应该看起来像这样:

编辑以使用您的 html:

$(document).ready(function () {
  $('a.print').on("click", function () {
    var id = $('div[data-target="customized"]>div').attr('id'); 
    alert(id);
  });
});

下面评论中的工作示例

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM