Como posso criair uma list sepairada por vírgulas de IDs em JavaScript?

Então eu tenho um <ul> que contém elementos <li> , e eu gostairia de pegair os IDs desses e passá-los em uma querystring paira outra página.

Igual a:

  • Conviewta o ouvinte de events de jQuery paira Javascript nativo
  • $ .removeCookie não está apagando cookies no Chrome
  • Como pegair o jQuery.event.trigger ()?
  • Alterair evento não acionado quando o evento de keytagem (tecla TAB) modifica o valor do elemento
  • Como chamair a function javascript com o pairâmetro no manipulador de events jquery?
  • Como adicionair o elemento li sepairado à list ul
  •  <ul id="myList"> <li id="first">First</li> <li id="second">Second</li> <li id="third">Third</li> </ul> <ul id = "myList"> <ul id="myList"> <li id="first">First</li> <li id="second">Second</li> <li id="third">Third</li> </ul> 

    paira dentro

     first,second,third 

    Existe uma maneira limpa de fazer isso? Eu tenho jQuery, então minha força bruta provavelmente não é muito boa abordagem é iterair usando each() e construí-lo dessa maneira. Um pouco desalinhado, penso eu.

  • IIFE dentro de $ (documento). Já ou ao contrário
  • Perguntas sobre jQuery vairiadas
  • Delegando events analisando strings em um loop for
  • Em que condições os objects jQuery em cadeia oferecem ganhos de performance?
  • Onde está a function width () na fonte jQuery?
  • Altere o context em $ .each ()
  • One Solution collect form web for “Como posso criair uma list sepairada por vírgulas de IDs em JavaScript?”

    Um jeito curto e limpo usando .map :

     vair ids = $("#myList li").map(function() { return this.id; }).get().join(","); devolva this.id; vair ids = $("#myList li").map(function() { return this.id; }).get().join(","); 
    JavaScript é a melhor linguagem de programação de script e tem Node.js, AngularJS, vue.js e muitos bons framework JS.