使用javascript / jquery访问未知子DIV的ID

时间:2016-08-18 11:49:04

标签: javascript jquery html dom

我正在尝试使用其父ID访问未知div的id。我的html的简化版本如下:

<div id="firstId">
   <div id="secondId"></div>
</div>

为了清楚起见,我不知道孩子的身份证。然后,我试图使用DOM来访问它:

var idd = $(".firstId").children().attr("id");
alert(idd);

但我收到undefined提醒(fiddle)。不确定可能是什么问题。

5 个答案:

答案 0 :(得分:1)

id选择器是#:

var idd = $("#firstId").children().attr("id");

文档:https://api.jquery.com/category/selectors/

答案 1 :(得分:1)

.firstId更改为#firstId

console.log($("#firstId").children().attr("id"))
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="firstId">
   <div id="secondId"></div>
</div>

答案 2 :(得分:1)

您提供了ID并使用类选择器访问它,这是错误的。试试这个:

'model' => \App\Models\User::class,
'table' => 'users',

答案 3 :(得分:0)

var idd = $(&#34;#firstId&#34;)。children()。attr(&#34; id&#34;); 警报(IDD); 使用而不是

答案 4 :(得分:0)

试试这个:

$(document).ready(function() {
    alert($('#firstId').children().attr('id'));
}); 

https://jsfiddle.net/otpmcf1o/3/