Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 15.06.2014, 15:06
Профессор
Отправить личное сообщение для imedia Посмотреть профиль Найти все сообщения от imedia
 
Регистрация: 20.05.2014
Сообщений: 292

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, 15.06.2014 в 16:09.
Ответить с цитированием
  #2 (permalink)  
Старый 15.06.2014, 15:32
Профессор
Отправить личное сообщение для Sweet Посмотреть профиль Найти все сообщения от Sweet
 
Регистрация: 16.03.2010
Сообщений: 1,618

imedia, а что ты вообще делаешь? Есть строка, ты её пытаешься перебрать методам .each. Правда это действие выдаёт ошибку. Но допустим, это бы работало. Тогда key было бы индексов символа, а val - самим символом. Т.е. alert на 10 строке выдавал бы "0д", затем "1е" и т.д. Разделить один символ нельзя, так что в keyword попадали бы массивы [ "д" ], затем [ "е" ] и т.д. Я это к тому, что так нельзя код писать.
Ответить с цитированием
  #3 (permalink)  
Старый 15.06.2014, 16:00
Профессор
Отправить личное сообщение для imedia Посмотреть профиль Найти все сообщения от imedia
 
Регистрация: 20.05.2014
Сообщений: 292

Извините, я отредактировал, я хочу строку разложить на массив значений которые разделены запятой в строке
Ответить с цитированием
  #4 (permalink)  
Старый 15.06.2014, 16:03
Профессор
Отправить личное сообщение для Sweet Посмотреть профиль Найти все сообщения от Sweet
 
Регистрация: 16.03.2010
Сообщений: 1,618

imedia, синтаксическая ошибка:
var keyword[]

Такого в js нет. Надо просто:
var keyword=url.split(/\s*,\s*/);
Ответить с цитированием
  #5 (permalink)  
Старый 15.06.2014, 16:09
Профессор
Отправить личное сообщение для imedia Посмотреть профиль Найти все сообщения от imedia
 
Регистрация: 20.05.2014
Сообщений: 292

Спасибо большое
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кастомный метод для элемента выборки. Casufi jQuery 7 26.09.2013 18:43
Объект не поддерживает это свойство или метод load_081112_0953.js 1auto1 Общие вопросы Javascript 1 13.04.2011 22:09
Как узнать у какого объекта вызван метод. Scalar Events/DOM/Window 4 26.03.2010 11:10
Добавить свой метод к элементу alekciy Events/DOM/Window 6 16.02.2009 19:29
1. Календарь 2. объект String метод getEMail Мандариновая Общие вопросы Javascript 8 31.10.2008 11:33