1
我有一個網頁有多個標籤,除了一些細微的差別之外,它們都做基本相同的事情。例如:在一個網站上的多個標籤中使用相同的腳本
<div id="tabs-1">
<form id="buybackForm">...
<div id="tabs-2"><!--Video Games-->
<form id="buybackFormVideoGames">....
<div id="tabs-3"><!--Movies -->
<form id="buybackFormMovies">
等每個選項卡用於獲取圖書,視頻遊戲,電影等形式是相同的信息,除非獲得的形式工作,我不得不改變的id每個標籤,書籍標題,videoTitle視頻和movieTitle電影。每個選項卡的後端看起來都差不多,只改變了表單ID。
$('#isbn').keydown(function (e) { - for the books
$('#platform').keydown(function (e) { - video games
$('#Movieupc').keydown(function (e) { - for movies
所有的功能基本上與改變的表單域的名稱相同。有一個更好的方法嗎?是否有可能以某種方式使用JavaScript(GetElementbyId也許?),所以我不必爲每個選項卡寫出每個函數?對於每個選項卡,我都有大約6個不同的函數可以執行以及進行ajax調用。
你能解釋一下這個普通班嗎,還是有參考資料可以閱讀? – Jim