我想让不同的事件调用相同的函数。我从这里阅读其他帖子,但我想在一个页面中使用此功能。调用jQuery函数
情况是这样的:
我有约。 80列表框(选择)在表单中,我通过插件jCombo(jQuery & jSON & php)提供它们。首先,我将每个选择列表框(.change()
)与隐藏字段相关联,因为我想在表上存储索引(更新方法由php创建)。问题是,当我重新打开修改相同的记录(同一PHP文件),jCombo改变所有<select lists>
并重新初始化为0。所以,我的我的事件$("select#listbox").change({});
变化,很明显,我的隐藏字段值为0
有这种情况,我觉得一个简单的解决方案(我从三天前开始使用jQuery & Ajax)从选择列表中取消关联函数,并释放到$(“#AddButton”)onmouseup({...});. 所以,我写了80隐藏字段:
if ($("select#listbox_n_").val() != 0) {
$("#hidden_n_").val($("select#listbox_n_").attr('value'));
}
,其中n = 1 ... 80。
但现在我必须重复这一更新按钮,以便:
- 有其他方法,以解决名称的功能?
- 什么是“存储”功能的最佳位置(例如过程或什么),因为我想执行它们,只有当它是调用。
请格式化您的问题,以便代码可读。看看右边或这里的框:http://stackoverflow.com/markdown – 2012-01-05 21:27:34
请写出你的话,使他们有道理。 – 2012-01-05 21:29:03
很困惑。我并不担心代码格式化,而是试图理解最终目标。对问题的高级概述将极其有用。 – 2012-01-05 21:33:04