string метод
Скажите пожалуйста почему не разделяет входное значения на два различных
<html> <head> <script src="http://code.jquery.com/jquery-2.0.0b2.js"></script> </head> <body> <script> var url='детский лагерь в болгарии,отдых для детей'; var keyword=url.split(/\s*,\s*/); $.each(keyword,function(key, val) { alert(val) }); </script> </body> </html> |
imedia, а что ты вообще делаешь? Есть строка, ты её пытаешься перебрать методам .each. Правда это действие выдаёт ошибку. Но допустим, это бы работало. Тогда key было бы индексов символа, а val - самим символом. Т.е. alert на 10 строке выдавал бы "0д", затем "1е" и т.д. Разделить один символ нельзя, так что в keyword попадали бы массивы [ "д" ], затем [ "е" ] и т.д. Я это к тому, что так нельзя код писать.
|
Извините, я отредактировал, я хочу строку разложить на массив значений которые разделены запятой в строке
|
imedia, синтаксическая ошибка:
var keyword[] Такого в js нет. Надо просто: var keyword=url.split(/\s*,\s*/); |
Спасибо большое
|
Часовой пояс GMT +3, время: 15:52. |