javascript - 如何将 javascript 变量定义为 div 的 id?

标签 javascript jquery attr var

我试图定义一个等于主体中 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/

相关文章:

javascript - Backbone、Coffeescript - 在 AJAX 中将函数作为回调传递

javascript - 如何使用 javascript 检索复选框的属性值

javascript - Await 的运算符优先级是什么?

javascript - 使用年龄范围输入过滤 javascript 列表

CSS 内容 attr() 不工作

linux - 未设置已创建文件的 SMACK 标签

javascript - 如何将我的 Bootstrap 按钮链接到从客户端接收数据的 php 代码

javascript - jQuery:将完整的元素移动到另一个元素中,但不仅仅是它的内容

javascript - fllot 2nd yaxis 线未正确绘制

JQuery - 文件属性