我有一个使用一些标签的应用程序。这些选项卡的功能是用jquery编程的(我不知道如何编写jquery)。因此,如果我想添加一个标签,请使用以下行:
<div class="tab">1</div>
我没有对该选项卡的功能进行编程,但是我需要添加一些其他功能,所以我尝试在DIV上使用onclick()
(如下所示)但不起作用。
<div class="tab" onclick="prueba()">1</div>
为了使其有效,我需要使用这样的东西:
<div class="tab"><span onclick="prueba()">1</span></div>
我的问题是DIV的大小更大,所以onclick()
只能通过精确点击数字来工作,而不是div的任何部分。
我已经尝试将DIV插入Span中(如下所示)但不起作用。
<span onclick="prueba()"><div class="tab">1</div></span>
有没有人知道是否发生这种情况是因为jquery正在控制选项卡上的功能?
有没有办法在DIV之外使用onclick()
的任何元素和“tab”类?
非常感谢,对不起我的英语
function prueba() {
alert("HELLO");
}
抱歉不要把jquery代码,它太长了,我不确切知道要显示哪个部分。
答案 0 :(得分:3)
您是否考虑过使用$('.tab').click(prueba)
或其他内容?这就是你通常用jQuery做这种事情的方式。
答案 1 :(得分:2)
从这个“我有一个使用一些Tabs的应用程序。这些选项卡的功能是用jquery编程的(我不知道如何编写jquery)。所以如果我想添加一个Tab我使用这一行: “
听起来就像jquery正在寻找“tab”类。我建议发布jquery或将tab类分配给你希望触发动作的任何元素
即:
<span class="tab" onclick="prueba()"><div >1</div></span>
可能会开火(除非它想要div.tab)?让我猜!