我有一個問題:如何在DOM元素上構建這種明智的函數類型?
我有3-4類型的元素,如標籤,文本框,...和這個元素有10-12功能。現在如何在DOM元素上構建這種明智的函數類型?
然後我使用這種類型的代碼:
$('ElementID') . functionName();
然後自動調用函數類型明智的。
看到詳情:
步驟:
1。製作Dom元素,然後通過類型明智地在此DOM元素上構建我的函數。
2。然後我訪問這個DOM元素像$('#DOM Element ID'),然後我打電話給我的方法。
ex: if DOM元素類型標籤然後構建標籤所有(10-12函數)函數。 if DOM元素類型文本框然後構建到文本框全部(10-12函數)函數。
3.然後使用任何js文件。
(注:你不明白我的問題,然後再次問...)
代碼:
var Label1 = {
GetHtml: function(id) {
return $('<div id="'+id+'" class="drag LABLE" type="Label1"></div>');
},
_SetFont_family : function(CSS) {
console.log(CSS);
},
};
VAR Label2的= {
GetHtml: function(id) {
return $('<div id="'+id+'" class="drag LABLE" type="Label2"></div>');
},
_SetFont_family : function(CSS) {
console.log(CSS);
},
};
var ElementObject = {
LABLE1 : LABLE1 ,
LABLE2:LABLE2
};
電話:
ElementObject[currentDOM.attr('type')]._SetFont_family(CSS);
然後我選擇了el ement類型是Label2,然後調用Label2函數,Label1然後調用Label1的函數。
so 給出更好的想法這種類型的流在jquery或JavaScript中。
謝謝
我不明白你的問題 – Rafay
我用了很多dom元素,每個元素都有一些類型,如label1,lable2,...然後我有類型明智的10-12函數,這個函數全部使用dom元素。所以第一我檢查元素類型,然後應用它。所以我打算做jquery函數,當我創建這個dom的時候,我通過類型構建所有函數....所以下次我輕鬆訪問這個dom與dom函數... – kamlesh0606