JQuery弹出不起作用

时间:2014-11-15 01:27:35

标签: jquery

你可以请别人看看这个代码,并帮助解决这个问题,我需要两个按钮工作~_〜
http://jsfiddle.net/wimaxnz/g64vLzhv/18/`

            // Prevents the default action to be triggered. 
            e.preventDefault();

            // Triggering bPopup when click event is fired
            $('#element_to_pop_up').bPopup();

        });

    });`

1 个答案:

答案 0 :(得分:1)

因为页面上只能有一个ID值。请尝试使用类working Fiddle

如果您无法更改ID,则可以使用此技巧选择按钮:

$('[id="my-button"]')

Example Fiddle

如果您仍希望为弹出目标保留相同的ID,则应使用:

$(this).prevAll('[id="element_to_pop_up"]:first').bPopup();

如果您想保持相同的HTML结构,请final Fiddle。它只会弹出#element_to_pop_up一次,原因是duplicate IDs

您应该重新组织代码并执行this way