powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JQ против обычного JS
28 сообщений из 28, показаны все 2 страниц
JQ против обычного JS
    #38355007
Фотография Сергей Лалов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ребят, всем привет!
натолкнулся на небольшую проблему при использовании JQ и чистого JS.
Не могу понять в чем причина. Есть select в документе, внутри которого есть соответственно option .

Если писать на чистом JS то словить значение выпадающего списка очень просто:


Код: javascript
1.
<select name="select1" onchange="alert(this.value)">




А вот если заморачиваться с JQuery, то такая функция не отрабатывает:

<script type="text/javascript">
$(document).ready(function(){
$("#select1").onchange(function(){
alert(this.value);
});
});
</script>

Коллеги, нужно решение на JQuery , что где забыл указать?
То есть на изменение select выскакивает его текущее выбранное значение.
...
Рейтинг: 0 / 0
JQ против обычного JS
    #38355010
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
JQ против обычного JS
    #38355068
Фотография Сергей Лалов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганель http://api.jquery.com/change/

Я как раз с этой ссылки и брал пример!
Конструкция :

Код: javascript
1.
2.
3.
$("#select1").change(function(){
alert(this.value);
});



не отрабатывает. Подскажите пожалуйста, что я не дописал.
Можете прямо в коде отметить?
...
Рейтинг: 0 / 0
JQ против обычного JS
    #38355078
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей ЛаловПодскажите пожалуйста, что я не дописал.
Тестовый пример ты недописал...

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<!--
<link rel="stylesheet" type="text/css" href="tmp.css" />
-->
<style type="text/css">
</style>
<script type="text/javascript">
$(document).ready(function() {
	$('select').change(function() {
		alert(this.value);
	});
});
</script>
</head>
<body>
<select>
	<option value='0'></option>
	<option value='1'>Item 1</option>
	<option value='2'>Item 2</option>
</select>
</body>
</html>
...
Рейтинг: 0 / 0
JQ против обычного JS
    #38355081
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей ЛаловКонструкция :

Код: javascript
1.
2.
3.
$("#select1").change(function(){
alert(this.value);
});



не отрабатываета у меня отрабатывает
http://jsfiddle.net/XBpy6/
...
Рейтинг: 0 / 0
JQ против обычного JS
    #38355092
Фотография Сергей Лалов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПаганельСергей ЛаловКонструкция :

Код: javascript
1.
2.
3.
$("#select1").change(function(){
alert(this.value);
});



не отрабатываета у меня отрабатывает
http://jsfiddle.net/XBpy6/



По всей видимости у меня в option нет value= , они у меня обезличенные и поэтому JQ не работает:

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
<html>
<head>
<script type="text/javascript">
$(document).ready(function(){
$("#select1").change(function(){
alert(this.value);
});
   });
</script>
</head>
<body>
<select name="select1">
<option >1</option>
<option >2</option>
<option >3</option>
<option >4</option>
<option >5</option>
<option >6</option>
<option >7</option>
</select>
</body>

</html>



Но я еще раз хочу повторить, что для чистого JS это почему то не помеха..
...
Рейтинг: 0 / 0
JQ против обычного JS
    #38355098
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Лалову меня в option нет value= , они у меня обезличенные и поэтому JQ не работаета у меня работает
http://jsfiddle.net/XBpy6/1/
...
Рейтинг: 0 / 0
JQ против обычного JS
    #38355101
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Лалов
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
<html>
<head>
<script type="text/javascript">
$(document).ready(function(){
$("#select1").change(function(){
alert(this.value);
});
   });
</script>
</head>
<body>
<select name="select1">
<option >1</option>
<option >2</option>
<option >3</option>
<option >4</option>
<option >5</option>
<option >6</option>
<option >7</option>
</select>
</body>

</html>

http://web-answers.ru/questions-and-answers/javascript/jquery/kak-podklyuchit-jquery/
...
Рейтинг: 0 / 0
JQ против обычного JS
    #38355124
Фотография Сергей Лалов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганель,

Спасибо! Да я знаю как подключить Jquery. У меня к Google ссылки тянутся, это я вам в примере просто не засветил весь код.
Прошу извинить. Спасибо за понимание, терпение и примеры, сейчас все заработало! Просто тупо кэш почистил.
...
Рейтинг: 0 / 0
JQ против обычного JS
    #38355214
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Лалов У меня к Google ссылки тянутсяАй-яй-яй!
...
Рейтинг: 0 / 0
JQ против обычного JS
    #38355223
Фотография Сергей Лалов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyСергей Лалов У меня к Google ссылки тянутсяАй-яй-яй!

Есть шанс что во время международного конфликта компания Gogle подменит файлы в облаке и срисует мои творения?))
Это просто тест)
...
Рейтинг: 0 / 0
JQ против обычного JS
    #38355235
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для теста можно. )

Просто есть шанс, что апи jq опять изменится и половина функционала накроется женским половым органом. Еще есть шанс, что клиента забанил гугл :) Или провайдер - гугла. Да мало ли терний в интернете.
...
Рейтинг: 0 / 0
JQ против обычного JS
    #38355254
Фотография Сергей Лалов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyДля теста можно. )

Просто есть шанс, что апи jq опять изменится и половина функционала накроется женским половым органом. Еще есть шанс, что клиента забанил гугл :) Или провайдер - гугла. Да мало ли терний в интернете.

Ну так то да) Да и вообще php +mysql дырявенький. Я php относительно недавно ковырять начал, а вот SQL достаточно давно.
Первое что я попробовал на смоем хосте, это SQL инъекции)) Сделал один тип защиты, грохнул через 5 минут, второй- грохнул через полчаса))) И это при базовом знании PHP сервера)) Я даже представить не могу если гугл захочет вытянуть инфу с компов, у которых библиотеки тянутся к ним)) Ониж любой процесс вытянуть смогут. HtmlRequest это единственная возможность обратиться из JQ к серверу. По ходу это же и является самой главной дырой и брешью .
...
Рейтинг: 0 / 0
JQ против обычного JS
    #38355276
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей ЛаловИ это при базовом знании PHP сервера))Написал дырявый скрипт, сам же сломал его. Герой, чо :))

Сервер вообще не в курсе про sql, с sql работает приложение, крутящееся на сервере, это оно должно быть защищено.

Сергей ЛаловЯ даже представить не могу если гугл захочет вытянуть инфу с компов, у которых библиотеки тянутся к ним))А к гуглу тянутся клиенты, а не сервер, и вытянуть он у них может лишь то, что пользователь сам отдаст. Браузер не допустит беспредела. Если только это не хром, получивший злобный апдейт с миной замедленного действия :)) Но тогда и библиотеки не нужны.
...
Рейтинг: 0 / 0
JQ против обычного JS
    #38355292
Фотография Сергей Лалов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy Если только это не хром, получивший злобный апдейт с миной замедленного действия :)) Но тогда и библиотеки не нужны.

Интересно интересно) Это же что такое гугл хром запустил в апдейт такое?) Я как раз им и пользуюсь в основном)
...
Рейтинг: 0 / 0
JQ против обычного JS
    #38355424
st_st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лучше бы в Хроме патч выпустили для просмотра исходного кода без подключения к серверу и повторного скачивания страницы, приходится другими браузерами пользоваться для разработки.
...
Рейтинг: 0 / 0
JQ против обычного JS
    #38355427
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
st_stЛучше бы в Хроме патч выпустили для просмотра исходного кода без подключения к серверу и повторного скачивания страницы, приходится другими браузерами пользоваться для разработки.
По моему, так везде.
...
Рейтинг: 0 / 0
JQ против обычного JS
    #38355443
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей ЛаловAntonariy Если только это не хром, получивший злобный апдейт с миной замедленного действия :)) Но тогда и библиотеки не нужны.

Интересно интересно) Это же что такое гугл хром запустил в апдейт такое?) Я как раз им и пользуюсь в основном)Это к тому, что захоти гугл нагнуть пользователей, он это сделает через хром, а не какие-то там скрипты.
...
Рейтинг: 0 / 0
JQ против обычного JS
    #38355457
st_st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergest_stЛучше бы в Хроме патч выпустили для просмотра исходного кода без подключения к серверу и повторного скачивания страницы, приходится другими браузерами пользоваться для разработки.
По моему, так везде.

Не видел такого нигде кроме Хрома. Может просто браузеры не последних версий. Но из-за такого поведения, просмотр исходного кода в Хроме можно выкидывать на помойку, цена ему ноль, ибо код не имеет никакого отношения к открытой странице. На это ругаются многие , там же ссылка на гугель-обсуждение этой проблемы.
...
Рейтинг: 0 / 0
JQ против обычного JS
    #38355559
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
st_stЛучше бы в Хроме патч выпустили для просмотра исходного кода без подключения к серверу и повторного скачивания страницы, приходится другими браузерами пользоваться для разработки.
...
Рейтинг: 0 / 0
JQ против обычного JS
    #38355606
Фотография Сергей Лалов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати firebug для хрома есть тоже:
...
Рейтинг: 0 / 0
JQ против обычного JS
    #38355619
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей ЛаловКстати firebug для хрома есть тоженаверно, остался с тех времен, когда нормального встроенного дебаггера не было.
...
Рейтинг: 0 / 0
JQ против обычного JS
    #38355952
st_st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Яростный Меч,

В этом маленьком окошке и ссылке запрятанной в дебрях дебаггера (пока найдёшь) ничего не видно. А если вытащить в отдельное окно, то оно пропадает при потере фокуса. Ну хоть так, за неимением лучшего. Быстрее другой браузер открыть и не мучиться.
...
Рейтинг: 0 / 0
JQ против обычного JS
    #38355974
deblogger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей ЛаловЕсли писать на чистом JS то словить значение выпадающего списка очень просто:


В том и насекомые, что если рамочку прикрутил, то даже самое простое придется юзать через нее.

Посмотрите что там в исходниках, скорее всего никаких он-ивентов нет, вешают eventlistener через анонимную функцию с передачей параметров. Нет параметра - нет события, или типа того.

Кстати, а если без рамочки связать рамочка узнает о связи? :)
...
Рейтинг: 0 / 0
JQ против обычного JS
    #38502997
Nick007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сергей Лалов,

Сергей ЛаловРебят, всем привет!
натолкнулся на небольшую проблему при использовании JQ и чистого JS.
...
Код: javascript
1.
<select name="select1" onchange="alert(this.value)">


А вот если заморачиваться с JQuery, то такая функция не отрабатывает:
Код: javascript
1.
2.
3.
4.
<script type="text/javascript">
$(document).ready(function(){
$("#select1").onchange(function(){
...


...
Коллеги, нужно решение на JQuery , что где забыл указать?
...

ХА-ХА-ХА)))
либо все пресутствующие смеются над автором,
либо автор тролит публику на протяжении - более 20ти постов))

в html, в селекте нет айдишника, есть только имя: name="select1"
а в jq , селектор выбирает по айдишнику: "#select1"

нужно либо дописать в селект айдишник, :id="select1"
либо в селектор вписать имя $("select[name=select1]")

публика не внимательная
автору зачет)))
поржал)))
...
Рейтинг: 0 / 0
JQ против обычного JS
    #38502998
Nick007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsaСергей ЛаловПодскажите пожалуйста, что я не дописал.
Тестовый пример ты недописал...

точно
...
Рейтинг: 0 / 0
JQ против обычного JS
    #38503069
Фотография Сергей Лалов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nick007,

Да уж вопрос полгода назад как решилсо..
...
Рейтинг: 0 / 0
JQ против обычного JS
    #38503219
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для того, чтобы поржать и похвалиться, нет срока давности :)
...
Рейтинг: 0 / 0
28 сообщений из 28, показаны все 2 страниц
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JQ против обычного JS
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]