2016-03-02 13 views
1

我將主div的子div添加到數組中,編號爲 ,但無法得到什麼問題.......? 添加到陣列i之後waant發送到AJAX在CSV寫使用地圖功能的div到數組中

<!DOCTYPE html> 
<html> 
    <body> 
     <p>Click the button to convert the array into a String.</p> 
     <div id='main'> 
      <div id='a'> 
       dab 
      </div> 
      <div id='b'> 
       nav 
      </div> 
     </div> 

     <button onclick="myFunction()">Try it</button> 

     <p id="demo"></p> 

     <script> 
      function myFunction() { 
       var array = $('#main id').map(function() { 
        return $(this).val(); 
       }).get(); 
       array.toString(); 
       document.getElementById("demo").innerHTML = array; 
      } 
     </script> 
    </body> 
</html> 
+0

'纈氨酸()'得到一個輸入的值,你有一個價值 – adeneo

回答

1

嘗試使用attribute selector得當,

var array = $('#main [id]').map(function() { 
    return $(this).text(); 
}).get(); 

另外.val()是一個jquery函數是專門爲它產生value屬性的元素在節點對象上訪問它時。所以,當你想訪問div裏面的內容,你必須使用.text()

+0

還是沒有結果 HTTPS沒有元素://的jsfiddle。淨/ L4yL7hjL/ –

+0

@HamasMalik你必須正確配置你的小提琴(添加jQuery庫,包裝代碼在標題標籤)。 https://jsfiddle.net/L4yL7hjL/1/ –