返回列表 發帖

jquery contains過濾取值問題

大家好,目前小弟想做一個關於contains過濾json資料的練習
目前程式如下

$(document)
       
                .on('click', 'li a', function(e)
                {
                e.preventDefault() ;  

                var strName = $(this).html() ;

                $.getJSON('data.json')
                   .done(function(json)
                        {
                                       var strHTML = '' ;

                                $.each (json, function(idx, objData)
                                {

                                        if (objData.district == strName)
                                        {
                                               
                                                strHTML += '<tr><td>'+objData.spot_name+'</td>'+'<td>'+objData.address+'</td></tr>' ;
                                        };

                                }) ;

                                $(".output").find('table').html(strHTML) ;

目前已做功能是以按鈕選擇想要找的資料並輸出,如按下”中和區”,就會顯示所有中和區的資料
想再增加核取方塊功能,進一步過濾JSON資料
例如:勾選”捷運”,就會顯示包含”中和區”和”捷運”的資料JSON內容
我在核取方塊這已經卡了許久,一直想不出如何解決
希望大家能幫幫我@@ 應該要如何實現呢?
我要一顆程式腦

返回列表 回復 發帖