我想通过jQuery阅读一些html元素属性。不幸的是,jQuery仅警告html元素(按钮)“未定义”。
有趣的是,它可以与普通JS“ document.getElementById”一起使用。因此,元素被初始化了。
在不适合我的问题的地方,我找到了所有解决方案。 在hmtl标头中,我只有一个脚本标签可用于加载jQuery。
<head>
<!-- jQuery library -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.0/jquery.min.js"></script>
</head>
<div class="container">
<button type="button" class="btn btn-primary" id="btnTest">Test</button>
</div>
<script>
//jQuery.
$(document).ready(function(){
window.resizeTo("800","800");
$('[data-toggle="tooltip"]').tooltip();
$('#btnTest').click(function(){
alert(document.getElementById('btnTest').id);
alert( $('#btnTest').id );
});
});
第一个警报显示“ btnTest”,第二个警报显示“未定义”。