Php 在网站的多个选项卡中使用相同的脚本
我有一个网页,它有多个标签,除了一些细微的差别外,它们基本上都做相同的事情。例如:Php 在网站的多个选项卡中使用相同的脚本,php,javascript,Php,Javascript,我有一个网页,它有多个标签,除了一些细微的差别外,它们基本上都做相同的事情。例如: <div id="tabs-1"> <form id="buybackForm">... <div id="tabs-2"><!--Video Games--> <form id="buybackFormVideoGames">.... <div id="tabs-3"><!--M
<div id="tabs-1">
<form id="buybackForm">...
<div id="tabs-2"><!--Video Games-->
<form id="buybackFormVideoGames">....
<div id="tabs-3"><!--Movies -->
<form id="buybackFormMovies">
所有函数基本相同,表单字段的名称也发生了更改。有更好的方法吗?是否可以以某种方式使用javascript(可能是GetElementbyId?),这样我就不必为每个选项卡编写每个函数?对于每个选项卡,我有大约6个不同的函数要执行,以及进行ajax调用 您可以使用命名函数
function myFunction(){ }
$('#isbn').keydown(myFunction);
$('#platform').keydown(myFunction);
$('#Movieupc').keydown(myFunction);
或者在所有元素上使用公共类
$('.myCommonClass').keydown(function (e) { });
如果它们是动态的,并且您使用的是jQuery 1.7+,那么您可以在上使用
$(document).on("keydown", ".myCommonClass", function(){} );
你能再解释一下这个普通类吗,或者我能读一读参考书吗?
$(document).on("keydown", ".myCommonClass", function(){} );