2015-03-25 5 views
0

У меня есть коробка с двумя раскрывающимися списками. при изменении второй смены. box содержит ul с лотом li, я хочу, когда вы нажмете на li get li content. это происходит в первый раз при загрузке страницы, но после изменения содержимого коробки мой скрипт не запускается.Запустить javascript без загрузки страницы


это мой код (когда выпадающий изменения и изменения содержимого коробки):

$.ajax({url: '/Symfony/web/app_dev.php/linknews?s='+target+'&&c='+select, 
      success: function(output) { 
       var list = document.getElementById(news_list); 
       var line = document.getElementById("line"); 
       $(list).empty(); 

      var newss = JSON.parse(output); 
      newss.forEach(function(entry){ 

      var link = document.createElement("a"); 
      var linkcontent = document.createTextNode(entry["title"]); 
      link.appendChild(linkcontent); 
      link.title = entry["title"]; 
      link.href = entry["address"]; 

      var div = document.createElement("div"); 
      div.innerHTML += '&nbsp'; 
      div.setAttribute("class" , "news-bottom"); 

      var li = document.createElement("li"); 
      li.appendChild(link); 
      li.appendChild(div); 

      list.appendChild(li); 
      $(line).show(); 
      });  
     } 
}); 

и код, который показывает мне содержание Li:

$(document).ready(function($) 
     $("#news-list li a").click(function() { 
     var name = this.getAttribute('href'); 
     alert(name); 
})); 

я DON» Знать, когда изменяется содержимое коробки, почему мой скрипт не работает ?!

+2

Вы считаете, что добавили код, чтобы показать нам, что вы сделали до сих пор? – D4V1D

ответ

0

Мой вопрос имеет два аспект:

первый: Кросс-браузер событий OnLoad и кнопку Назад, и ответ: cross-browser

второй: я должен использовать на вместо мыши : $ (документ) .ready (функция() {

$('#news-list').on('click','a',function(){ 

    alert($(this).attr('href')); // Get the ref attribute from the "a" element 
}); 
$(window).bind("unload", function() {}); 

});

Внимание: Метод on был введен в jQuery версии 1.7.

Смежные вопросы