2012-05-31 3 views
1

У меня есть входы, и мне нужно получить значения и разделиться символом "|".Получите значения входов и разделите их на "|"

Мой вход:

enter image description here

Вывод, что мне нужно:

00: 00 | 00: 00 | 00: 00

Мой код:

(и он не работает)

var timesArray = $('table').find('input'); 
var times = timesArray.val(); 

$('.alltimes').val(times); 
+7

Ваш вход - изображение? – Paulpro

+5

Возможно, вы имеете в виду Javascript, а не Java –

+0

Должно переписываться с помощью [javascript] тега – Idistic

ответ

3

Учитывая, что .val возвращает значение каждого элемента (какой бы тип ввода он ни был на скриншоте), вы можете использовать .map: http://jsfiddle.net/RrCYD/.

var values = $("input").map(function() { 
    return $(this).val(); // map each element to its value 
}).get().join("|");  // get real array and join 
+0

отличный человек спасибо – Abudayah

3

Смотреть комментарии в коде:

// Create an array to store the input values 
var inputValues = []; 

// Iterate over input's and store their value in the array 
$('table').find('input').each(function() { 
    inputValues.push(this.value); 
}); 

// Create pipe=delimited string from array of values 
var delimitedInputValues = inputValues.join("|"); 

Дополнительная информация

+0

Ally доминирует. – Ohgodwhy

+2

@ Ohgodwhy, да? –

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