甲網頁具有相同的ID(ID = ABC)多種形式;當訪問者關注其中一種形式時,我想做點什麼。我試着專注於表單的第一個字段,如下所示,但由於字段的ID和名稱具有相同的名稱和ID,所以只有在FIRST表單的字段集中時纔有效。如何讓jquery或javascript知道用戶在哪個表單上? 我可以做 的jQuery( 「#字段1」).focus(函數(){ 警報( 「測試」); }); 但是,如果我專注於第一種形式,它只會起作用。我希望能夠以他們關注的任何形式做到這一點。選擇聚焦的場的形式,當所有形式具有相同的名稱和ID
-2
A
回答
0
只需選擇元素當前焦點,並找到它的父窗體:
var $focusedform = $(':focus').parent("form");
$ focusedform將指目前有焦點的元素形式
1
請注意,你不能有多個項目在具有相同ID的HTML文檔中,因此名稱ID!
爲了捕捉任何重點投入的形式,你可以使用類似以下內容:
var form = $(':focus').parent("form");
然後,您可以將事件附加到form
變量,它將代表當前聚焦的形式。
相關問題
- 1. 具有相同名稱屬性的一種形式的不同選擇?
- 2. 具有相同名稱的陣列中的多個形式
- 3. 具有多個相同名稱字段的jquery帖子形式
- 4. 具有相同FormGroup的兩種形式?
- 5. jQuery和形式:檢測時選擇降自己具有焦點
- 6. SoapException具有相同的消息但具有不同的形式
- 7. 軌形成 - 2場與形式相同的ID - 如何禁用第二場時選擇的第一場
- 8. 2文本框在2形式具有相同名稱
- 9. 選擇所有形式值的縮減形式
- 10. TinyMCE具有相同名稱的不同形式的多個實例(jQuery)
- 11. C++中具有相同名稱的局部變量和形式參數?
- 12. 以一種形式處理具有相同名稱和值的多個按鈕
- 13. 具有相同名稱和不同ID的選擇字段的數組。
- 14. jQuery選擇爲具有特定名稱的輸入和特定形式
- 15. 在asp.net中具有相同輸入ID的兩種形式mvc
- 16. jquery從相同的形式選擇值
- 17. ExtJS的3:形式負載幾個項目具有相同名稱的
- 18. 具有相同的輸入名稱多種形式的輸出第一形式發佈信息
- 19. jquery驗證消息使用ID而不是名稱爲具有相同名稱的導軌形式
- 20. 從多個多選擇下拉列表中檢索具有相同名稱的數據的一種形式
- 21. 選擇具有相同的ID
- 22. 選擇具有相似名稱的行
- 23. jQuery選擇所有具有相同ID的項目
- 24. 具有相同形式的名稱jQuery驗證創建單個錯誤消息
- 25. 複式複選框具有相同名稱的屬性循環
- 26. 選擇具有相同的ID行,並選擇剩餘行不相同的ID
- 27. 當兩個表具有相同的ID時,PHP/SQL選擇所有連接
- 28. Mysql查詢選擇所有具有相同列名的表
- 29. jQuery選擇所有具有相同類名的元素
- 30. 選擇具有相同的類名
>甲網頁具有相同的ID(ID = ABC)多種形式;首先,你不應該有多個具有相同ID的元素。 –