Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Помогите совсем зеленому! (https://javascript.ru/forum/jquery/11224-pomogite-sovsem-zelenomu.html)

BMWSauber 13.08.2010 17:39

Помогите совсем зеленому!
 
<form id="for">
				<label>1</label><input name="" type="checkbox" id="chk" title="1" value="1" onchange="func()" /><br>
				<label>2</label><input name="" type="checkbox" onchange="func()" /><br>
				<label>4</label><input name="" type="checkbox" onchange="func()" /><br>


				</form>




<script type="text/javascript">

function func()
{
$(document).ready(function(){
	
 	var va =  $(this).val()
		alert (va)
});
}
</script>





к какому эллементу DOMа Обратится селлектор $(this) ?

exec 13.08.2010 17:45

document

BMWSauber 13.08.2010 17:48

а скиньте пожалуйста ссылку, почитать про $(this) , потому что, читаю умную книгу, но там, как то, о этом селекторе ни слова.

exec 13.08.2010 17:54

$(this) — это не селектор, это объект this, которому доступны jQuery-функции.

Про this можете почитать здесь http://javascript.ru/tutorial/object/thiskeyword

BMWSauber 13.08.2010 17:56

спасибо! Учиться Учиться и еще раз.... )))

BMWSauber 13.08.2010 18:15

простите за беспросветную тупость, а в этом прbмере на что ссылается $(this)

$(document).ready(function(){

	$(".btn-slide").click(function(){
		$("#panel").slideToggle("slow");
		$(this).toggleClass("active"); return false;
	});
	
	 
});


на .btn-slide или на #panel? или я вообще ничего не понял?

exec 13.08.2010 18:17

.btn-slide


Часовой пояс GMT +3, время: 03:12.