2012-04-04 65 views
0

我需要获取弹出的元素ID。我准备创建函数内部弹出与相对的每一个元素=弹出火像如何查找弹出的元素ID

$("[rel=pop]").popover(
{ 
    delay: { show: 0, hide: 200 }, 
    html: true, 
    content:'<input id="btn" onclick=somefunction("wanted_id"); .... ' 
}); 

我有很多版本的div关闭属性弹出,我需要找到DIV奥伯这是弹出窗口的ID。如何找到这个并用该ID调用某个函数?我在时间只有一个弹出窗口,但我需要div的ID。

+2

不能让你..对不起,但你看,在几个弹出窗口中,哪一个目前可见? – 2012-04-04 08:43:19

回答

0
$("[rel=pop]").popover(
{ 
    delay: { show: 0, hide: 200 }, 
    html: true, 
    content:'<input id="btn" onclick="somefunction("' + $(this).attr("id") + '");" .... ' 
}); 
+0

这不会给我div的id与rel = pop,这给我id输入元素。我需要启动弹出窗口的div ID。 – Damir 2012-04-04 09:08:46

+0

@Damir你试过了吗?我怀疑它会返回'btn'。在这个阶段,输入只是一个字符串。 – Curt 2012-04-04 09:10:30

+0

我试过了,代码的这一部分在ready函数中,并且在页面上创建后调用 – Damir 2012-04-04 09:30:00