2014-02-06 4 views
0

Я разместил свой полный код на jsfiddle. Я пытаюсь показать выбранные здесь места. Если пользователь выбрал 2 из BS, результат должен быть BS-2. Опять же, если пользователь выбрал 4 из FC, результат должен быть добавлен со старым, как BS-2, FC-4.показать несколько выбранных значений диапазона в jquery с помощью запятой

Но, я пробовал что-то здесь. он показывает значение элемента span, но если я выбрал другой, он заменит предыдущий. Как добавить запятую и показать несколько выбранных значений диапазона в jquery?

JsFiddle

JQuery

$(".text").click(function(){ 
    $(this).toggleClass('selected'); 
     var data = $(this).text(); 
    $('.returndata').text(data); 
}) 
+0

почему downvoted? – Karuppiah

+0

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

+0

@ код360: да. теперь его решено .. – Karuppiah

ответ

1

Попробуйте

var $texts = $(".text").click(function() { 
    $(this).toggleClass('selected'); 
    var selected = $texts.filter('.selected').map(function() { 
     return $.trim($(this).text()) 
    }).get() 
    $('.returndata').text(selected.join()); 
}) 

Демо: Fiddle

+0

Он не генерирует ожидаемый результат – SpiderCode

+0

его работающий. но как добавить конкретный текст BS, FC, SC до результата. если у меня есть один id, я добавлю такой «текст» («BS» + данные), «у меня есть несколько идентификаторов. как это сделать? – Karuppiah

+0

, если вы выберете 2 из BS другой из FC, как он должен отображать –

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