我是一个非常新的jQuery,并且无法调用一个以上的函数实例。jquery - 我如何用不同的元素id标签调用相同的函数?
我有一个函数
$('#open_dialog').click(function(){
$("#dialog").dialog("open");
return false;
});
调用这个函数我有OPEN_DIALOG的ID标签名称的HREF链接。显然,如果它是引用该函数的页面上的唯一链接(一对一关系),它将很有效。但是,我想(多对一的关系)。
我有一个包含25条记录的表格,我要求每条记录都有一个链接,它将调用open_dialog函数我知道所有ID都不能称为open_dialog,因为它们必须是唯一的,因此如何访问该函数在传递我的25条记录中的一条的值时实例化该函数。顺便说一下,我的记录是动态的,因此$('#open_dialog,open_dialog2,open_dialog3,...')是不实际的。
谢谢你看我的帖子
+1 - 即将提交相同的答案。 – Buggabill 2010-01-22 14:23:05
Thaks约翰这是一个很大的帮助唯一的另一件事是我如何传递一个参数的功能,例如,如果recordnumber 14被点击我需要open_dialog函数知道它是通过记录14初始化,没有其他 – Bazza 2010-01-22 14:27:36
我的建议是为此使用元素ID。如果您正在动态构建页面,则每个元素在创建时都可以分配一个唯一的ID。然后,您可以使用$(this).attr(“id”)来引用被单击的元素的ID。 – Buggabill 2010-01-22 14:34:08