Jquery:如果元素存在,则获取它

sin*_*rba -1 jquery

要检查某个元素(例如 DIV)是否存在,我使用以下命令:

if($('div#someId').length != 0)
{
   // make stuff
}
Run Code Online (Sandbox Code Playgroud)

现在,我的函数中需要该元素,但我不知道如何引用它。

例如(我知道这是一个愚蠢的例子,但它仅用于解释):

if($('div#chart-google').length != 0)
{
    var target = $(this).attr('id');
    google.drawChart(target,data,options);
}
Run Code Online (Sandbox Code Playgroud)

那么,我如何在我的脚本中引用它呢?

Miv*_*web 5

将其放在 if 语句之前放入变量中

var elem = $('div#someId');

if(elem.length != 0)
{
   // make stuff
   var target = elem.attr('id');
}
Run Code Online (Sandbox Code Playgroud)