好的,这很明显。

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

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

并在带有参数的函数中使用该ID:
ajaxStyle(value, 2, editid)

但是当我这样写的时候它是行不通的。它要么返回“undefined”,要么不起作用。

最佳答案

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

这都是关于功能范围的。

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

10-11 12:23