我是jQuery的新手。我想知道當我在同一個.js文件中使用多個函數時,訪問元素的最佳方式是 下面是我能想到的兩種方法。我有範圍功能(F1 & F2)以及其他功能(F3,F4)。我想在部分或全部這些功能中使用元素。最好的方法是什麼。設計模式幫助:jQuery使用多個元素
其他注意事項方法1
var elm1 = $("#ID1")
var elm2 = $("#ID2")
var elm2 = $("#ID3")
$(function() {
function F1() {
// work with elm1,elm2,elm3
}
function F2() {
// work with elm1,elm2,elm3
}
})
function F3() {
// work with elm1,elm2,elm3
}
function F4() {
// work with elm1,elm2,elm3
}
方法2
var id1 = "#ID1";
var id2 = "#ID2";
var id3 = "#ID3";
$(function() {
function F1() {
// get elements usings IDs
var elm1 = $(id1)
var elm2 = $(id2)
var elm3 = $(id1)
}
function F2() {
// get elements usings IDs
var elm1 = $(id1)
var elm2 = $(id2)
var elm3 = $(id1)
}
})
function F3() {
// get elements usings IDs
var elm1 = $(id1)
var elm2 = $(id2)
var elm3 = $(id1)
}
function F4() {
// get elements usings IDs
var elm1 = $(id1)
var elm2 = $(id2)
var elm3 = $(id1)
}
,我們用什麼術語的功能F3 F4 &?全局函數?
那麼爲什麼F3和F4被稱爲全局函數,即使它們的範圍僅限於該頁面。即只有在.js文件被引用的地方? – LP13
@ user3862378我相信你需要學習更多關於Web開發的知識!一個頁面由HTML,JS和CSS組成。這些函數是全局的,因爲當它們已經被聲明時,它們可以從任何腳本文件 –