我有一个点击功能,可以切换表单中某些文字的措辞。我的javascript应用程序中多次出现相同的区域/措辞。
为了使我的代码更清洁,我认为如果我只有一次这个切换代码块就有意义了。因此,我觉得我需要根据用户所处的相关表格进行切换。
这是我的代码..有没有办法可以将表单名称传递给它,以便只影响用户当前正在查看的表单而不是我应用程序中其他类的实例?
$("#.myLink").click(function(){
$("#myContainer").toggle();
$(this).text($(this).text() == 'Add' ? 'Remove' : 'Add');
});
答案 0 :(得分:1)
有没有办法可以将表单名称传递给它以便影响 用户当前正在查看的表单,而不是其他实例 我的申请中的课程?
您可以使用:
$(this).closest('form')
要获取表单用户已启用。如果需要,您还可以将表单分配给变量:
var $frm = $(this).closest('form');
// do something with $frm