2014-05-22 94 views
0

嗨,我從1個星期以來一直在與這個代碼進行鬥爭。我無法弄清楚如何我可以提醒newsArray [i]。當我按下對話框的按鈕時標題。Jquery Dialog循環事件

函數SaveUserToList只是一個例子,我在那裏有很多的代碼。現在唯一的事情是我必須從新聞陣容中的標題中獲得價值。

  for(var i = 0; i< newsArray.length; i++){ 
       $(cloneModalContent).dialog({ 
             resizable: true, 
             width: "auto", 
             title: newsArray[i].Title, 
             modal: true, 
             buttons: { 
             Cancel: function() { 

               $(this).dialog('close'); 
               }, 
             'Confirm': function() { 


               SaveUserToList(); 
               $(this).dialog('close'); 
             } 
            }); 
         } 
     function SaveUserToList(){ 
      alert(newsArray[i].Title); 
     } 

回答

0

怎麼樣通過在對話框的標題:

 for(var i = 0; i< newsArray.length; i++){ 
     $(cloneModalContent).dialog({ 
         resizable: true, 
         width: "auto", 
         title: newsArray[i].Title, 
         modal: true, 
         buttons: { 
          Cancel: function() { 
           $(this).dialog('close'); 
          }, 
          'Confirm': function() { 
           SaveUserToList($(this).dialog("option", "title")); 
           $(this).dialog('close'); 
          } 
         }); 
    } 
    function SaveUserToList(title){ 
     alert(title); 
    } 
+0

是的,它說newsArray [i]是未定義 – Anders

+0

你試過我的代碼,它仍然說不確定? –

+0

是的,我試了一下。我也曾嘗試過它 – Anders