我试图定义一个等于主体中 div 的 id 的 var 。我的非功能性想法是这样的:
var userid = $('.all').attr('id');
由于我需要在页面加载后立即将变量定义为 id,因此我没有使用事件,也无法使用如下技术:
$('.all').click(){
var alldivIDvalue = $(this).attr('id');
}
不确定它是否有区别,但 id 将等于 session 配置文件/用户名的 php 输出。
最佳答案
您可能应该在页面顶部的某个位置(甚至在头部)声明 var userid ,然后在 document.load 之后将值附加到此变量。
var userid = []; //In html head
然后在你的 jquery 中加载:
$(document).ready(function () {
userid = $('.all').attr('id');
});
加载的位置并不重要,也不会影响其他 html,因为加载 html 文档时会触发此事件。
编辑
感谢您的评论。
关于javascript - 如何将 javascript 变量定义为 div 的 id?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9766620/