我正在尝试使用其父ID访问未知div的id。我的html的简化版本如下:
<div id="firstId">
<div id="secondId"></div>
</div>
为了清楚起见,我不知道孩子的身份证。然后,我试图使用DOM来访问它:
var idd = $(".firstId").children().attr("id");
alert(idd);
但我收到undefined
提醒(fiddle)。不确定可能是什么问题。
答案 0 :(得分:1)
id选择器是#:
var idd = $("#firstId").children().attr("id");
答案 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'));
});