您如何完成這項工作? <select id="sel[]">
,這是所有下拉框的數組。但如果我將$('#sel').change(function() {
更改爲$('#sel[]').change(function() {
,它不起作用?任何下拉列表
Q
任何下拉列表
0
A
回答
1
您可以通過兩個反斜槓\\
逃避方括號。
$(function() {
$('#sel\\[\\]').change(function() { ... });
});
但是最好你不應該使用這樣的約定來命名的ID。
1
字符串sel[]
不是有效的元素id
:
ID和名稱標記必須以字母開頭([A-ZA-Z]),並且可以是 後跟任意數量的字母,數字([0-9]),連字符(「 - 」), 下劃線(「_」),冒號(「:」)和句點(「。」)。
參考
最好使用更簡單的id
像selArr
,例如。
的下拉選項的array
不會自動爲您創建。你必須保持自己的數據模型,如:
var opts = ['one', 'two', 'three'];
然後添加到這個陣列需要,並建立您的下拉出來的:
這種方法保持模型和視圖分離,這是一個很好的用戶界面編程實踐。
+0
如何記錄我的Dropbox的數組?我的問題仍然沒有答案。 – 2012-01-31 22:38:03
+0
@將會看到更新。 'id'屬性只是一個唯一的標識符,您必須單獨創建和維護一個數組。 – paislee 2012-01-31 22:57:32
相關問題
- 1. 下拉列表中的下拉列表
- 2. 對下拉列表中的列表是否有任何限制
- 3. 下拉列表
- 4. 下拉列表
- 5. 下拉列表
- 6. 下拉列表
- 7. 下拉列表
- 8. 如何在下拉列表
- 9. 如何在下拉列表
- 10. 如何在下拉列表
- 11. 如何從下拉列表
- 12. 如何做下拉列表
- 13. 如何從下拉列表
- 14. django下拉列表
- 15. 下拉列表第
- 16. 3.3.3下拉列表
- 17. 下拉列表(PHP)
- 18. jQuery下拉列表
- 19. 與下拉列表
- 20. Telerik下拉列表
- 21. MVC3下拉列表
- 22. HTML下拉列表
- 23. MVC下拉列表
- 24. iPhone下拉列表
- 25. jquery下拉列表
- 26. 宏下拉列表
- 27. asp.net下拉列表
- 28. 在下拉列表
- 29. onchange下拉列表
- 30. MVC下拉列表
\\將按照jQuery文檔「逃避」jQuery選擇器中使用的特殊字符。 – ShankarSangoli 2012-01-31 22:37:32