2012-08-24 20 views
2

如何過濾使用jQuery的私人數據值? level_1_File的內容的如何過濾使用jQuery的私人數據值?

實施例,我只想LEVEL_1

<p data-test_name="level_1"> Level 1 test results have passed </p> 
    <p data-test_name="level_2"> Level 1 test results have passed </p> 
    <p data-test_name="level_3"> Level 1 test results have passed </p> 
    <p data-test_name="level_4"> Level 1 test results have passed </p> 



      $.get(level_1_File, function(data) 
      { 
        $.each($(data), function(index, value)) 
        { 
         alert($(value).html()); 
        } 

      }); 

這工作顯示與的值的數據-TEST_NAME一個P元素,但我只需要具有的一個數據TEST_NAME P元素值level_1,如何僅過濾此值?

回答

1
$.each($(data), function(index, value)) { 
    var $p = $(value); 
    if ($p.data("test_name") == "level_1") { 
    // ... 
    } 
}); 
1
$(data).filter('p[data-test_name=​​level_1]'); 

會給你給你有一個有價值的數據TEST_NAME LEVEL_1

P元素