2016-11-15 7 views
0

세션 저장소의 텍스트를 기반으로 목록에서 텍스트를 찾은 다음 특정 목록 항목의 데이터 값을 가져 와서 세션으로 설정해야합니다. 저장.Jquery가 세션 저장소의 텍스트에서 li을 찾고 데이터 값을 얻습니다.

if(sessionStorage.getItem('thismodel')){ 
       var obj1 = JSON.parse(sessionStorage.thisyear); 
       $("#vehic_sel_year-label-perf em").html(obj1); 
       var obj2 = $('#vehic_sel_year-perf li').find(obj1).data('value'); 
       sessionStorage.setItem('model1', obj2); 
     } 

나는 너무 어려워서는 안되지만 나는 그것을 이해할 수 없다고 생각합니다. 어떤 도움을 주셔서 감사합니다.

답변

0

jQuery는 정말 쉽습니다.

 
var obj1 = 'Text 2'; 
var obj2 = $('li:contains("' + obj1 + '")', '#vehic_sel_year-perf').data('value'); 
$('#found').html(obj2); 
+0

음,이 역시 작동하지 않습니다. 다음은 데이터 값이있는 html 샘플입니다. 결과는 'null'입니다.

  • 2,016
  • 2,015
  • 2,014