Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Запись массива в переменную с разделителем. (https://javascript.ru/forum/events/35873-zapis-massiva-v-peremennuyu-s-razdelitelem.html)

x3zone 25.02.2013 10:35

Запись массива в переменную с разделителем.
 
Здравствуйте!
Например есть класс $('.text').Как записать текст элементов этого класса в переменную и разделить их запятыми.
Что бы при выводе получилось так var a = text1,text2,text3,...;

Deff 25.02.2013 10:37

x3zone,
К этому классу относятся теги каких видов ?

x3zone 25.02.2013 10:39

span

danik.js 25.02.2013 10:49

var contents = $.map($('.text'), function(el){return $(el).text()});
var a = contents.join(',');


var contents  = [];
$('a').map(function(i){ contents[i] = $(this).text() });
var a = contents.join(',');

Deff 25.02.2013 10:49

<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
$(document).ready(function(){

var a=[];
  $('span.text').each(function(i){
      a[i]=$(this).text();
  });
a=a.join(",")
alert(a)
});
</script>

<span class="text">1</span><br />
<span class="text-notext">adad</span><br />
<span class="text">2</span><br />
<span class="text-notext">adad</span><br />
<span class="text">3</span><br />
<span class="text">4</span>

x3zone 25.02.2013 10:51

Спасибо!!!


Часовой пояс GMT +3, время: 17:20.