jQuery 獲取頁面li數(shù)組并刪除不在數(shù)組中的key
更新時間:2016年08月02日 16:46:30 作者:西風(fēng)吹雪
這篇文章主要介紹了jQuery 獲取頁面li數(shù)組并刪除不在數(shù)組中的key 的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
先給大家說下應(yīng)用場景:
獲取頁面 li 下面 key的值,添加到 arr數(shù)組
刪除車型不在arr 數(shù)組中的value值。
示例代碼:
var getSaleModels = function(brand_id){ if(brand_id){ var li = $(".pinpai-chexing"+brand_id+" li"); var arr = new Array(); if (li.length > 0){ li.each(function(index, element) { arr.push($(element).children("a").attr("data-value")); }); } } return arr; }
應(yīng)用
//獲取車型 var getModel = function (id){ var arr = getSaleModels($("#brand_id").attr("data-value")); $.getJSON("/interface/CarBase/getTuangouModels/",{id:$("#brand_id").attr("data-value")},function(json){ var models = $(".models"); var option = ""; $(models).find("li").empty(); //清空原有的選項 if(json){ $.each(json.data,function(index,array){ //刪除停售的車型 if($.inArray(array['model_id'],arr)!=-1){ if(!index){ $("#model_id").attr("data-value",array['model_id']); $("#model_id").text(array['model']); } option += "<li data-value='"+array['model_id']+"'"; option += ">"+array['model']+"</li>"; } }); models.append(option); } }); return false; }
以上所述是小編給大家介紹的jQuery 獲取頁面li數(shù)組并刪除不在數(shù)組中的key,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
您可能感興趣的文章:
- jQuery根據(jù)元素值刪除數(shù)組元素的方法
- jquery操作對象數(shù)組元素方法詳解
- jQuery教程 $()包裝函數(shù)來實現(xiàn)數(shù)組元素分頁效果
- jquery 動態(tài)增加刪除行的簡單實例(推薦)
- jquery刪除table當(dāng)前行的實例代碼
- jQuery刪除節(jié)點用法示例(remove方法)
- jq實現(xiàn)左滑顯示刪除按鈕,點擊刪除實現(xiàn)刪除數(shù)據(jù)功能(推薦)
- jQuery增加、刪除及修改select option的方法
- 基于jQuery實現(xiàn)表格的查看修改刪除
- jQuery實現(xiàn)表格行和列的動態(tài)添加與刪除方法【測試可用】
- jquery刪除數(shù)組中重復(fù)元素
相關(guān)文章
jQuery判斷元素是否顯示 是否隱藏的簡單實現(xiàn)代碼
下面小編就為大家?guī)硪黄猨Query判斷元素是否顯示 是否隱藏的簡單實現(xiàn)代碼。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-05-05jQuery+slidereveal實現(xiàn)的面板滑動側(cè)邊展出效果
WEB開發(fā)中有時需要在頁面上設(shè)置一個控制面板,默認是不顯示的,當(dāng)用戶有需要時可以通過按鈕觸發(fā)調(diào)用面板展示。常見的有頁面?zhèn)冗吇雒姘逍Ч?。本文將使用jQuery插件并結(jié)合實例給大家介紹一下面板滑動展示效果。2015-03-03