JS взять данные со страницы

Станислав
На сайте с 27.12.2009
Offline
258
681

Всем привет, помогите не могу взять текст из инпута

На странице есть див в котором находится инпут и кнопка


<div id="check">
<input class="number" type="text" value="" />
<button id="1">Отправить</button>
</div>

Пишу


<script>
$(function(){
check();
});
// Определили клик
function check()
{
$('#check button').click(_check);
}
function _check()
{
var $me = $(this);
var number = $me.attr('input[value]');
var id = $me.attr('id);
var $val = $('#check button');

$val.html('ok');
alert(number);
}
</script>

Понимаю что проблема в

var number = $me.attr('input[value]');

Крутил мутил и ничего не получилось, или вобще не получится и придется еще одну функцию писать?

Мы там, где рады нас видеть.
Ayavryk
На сайте с 11.10.2003
Offline
209
#1

почитайте внимательно мануал на предмет того что в обработчике клика является this. Если не поймете будете дальше спотыкаться

$(function(){

$('#check button').click(function(){

var $me = $(this); // это jquery объект нажатой кнопки!!

var p = $me.parent(); // это родительский элемент кнопки

var i = p.find('input'); // это инпут в родительском элементе

var v = i.val(); // так получается значение value из кнопки

});

})

Тынгыр, мынгыр, комсомол (http://erum.ru). Ехари, ехари, (жалобно) аяврик. /народная тунгусская песня/
Станислав
На сайте с 27.12.2009
Offline
258
#2

да, я ток разбираюсь в js и много еще не знаю, просты пытаюсь писать и уже разбираться со всем во время писанины, лучше запоминаю так.

Спасибо понял )

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий