jquery - 如何将属性ID的值存储到变量中? Jquery JavaScript

标签 jquery attributes javascript

好吧,这可能是显而易见的。

我需要获取点击的div的ID:

$("div.editable").click(function(e) {  
  var editid = $(this).attr("id");  
});  

并在带参数的函数中使用该 ID:

ajaxStyle(value, 2, editid)

但是我这样写就不行了。它要么返回“未定义”,要么根本不起作用。

最佳答案

var editid;
$("div.editable").click(function(e) {
   editid = $(this).attr("id");
}); 

这都是关于函数范围的。

关于jquery - 如何将属性ID的值存储到变量中? Jquery JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5759560/

相关文章:

Python静态方法,为什么?

c# - IList<变量类型>;不用泛型解决

javascript - 主干历史和 require.js 问题

javascript - 获取输入类型="button"的值

javascript - jQuery 复选框触发其他复选框的检查

javascript - Django 模板 - ajax 响应 - 如何?

attributes - @nogc 属性是否在 d 中实现?

javascript - 如何在 JavaScript 中将数字数组拆分为单个数字?

javascript - 获得 Websocket 连接的完整响应

jquery - 使用 jQuery 检测 Enter 键被按下