Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery find id,在数据目标attr中_Javascript_Jquery_Html - Fatal编程技术网

Javascript jQuery find id,在数据目标attr中

Javascript jQuery find id,在数据目标attr中,javascript,jquery,html,Javascript,Jquery,Html,我正在尝试获取数据目标内部的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"); // Lo

我正在尝试获取数据目标内部的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));
  });
});
但它所给的只是这个

未捕获的TypeError:$..attr…find不是函数

JSFIDDLE:

我能在这里做什么?
亲切问候

我假设您希望找到父项,然后选择其子项并从中读取ID

首先选择父对象。然后访问子对象并使用一些选择器来获取所需的子对象,然后在那里获得id属性。所以它应该是这样的:

编辑以使用html:

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

下面注释中的工作示例

警报$id;总是会产生[object object]你是对的,我只关注代码的第一部分:-打印出其just alertid的值;嘿,谢谢!:-我在帖子中添加了一个JSFIDLE:-我使用plnkr编辑它,它在那里工作。