Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Какой селектор использовать? (https://javascript.ru/forum/jquery/22353-kakojj-selektor-ispolzovat.html)

Randomizer 16.10.2011 16:40

Какой селектор использовать?
 
Есть такая структура HTML:

<div class="item">
        <table>
            <tbody>
                <tr>
                    <td class="file"><div class="push-me">PUSH ME</div></td>
                </tr>
            </tbody>
        </table>
        
        <div class="select-me">SELECT ME</div>
</div>


Как при нажатии на div.push-me добраться до элемента div.select-me ?

Пробовал по-всякому, в том числе и так:
$(function() {
         $('.push-me').click(function() {
		$(this).find('.select-me').css('border','3px solid #ff0000');
        });
});


Подскажите как добраться до элемента :help:

ksa 16.10.2011 16:54

Цитата:

Сообщение от Randomizer
Как при нажатии на div.push-me добраться до элемента div.select-me ?

Как вариант...

<!DOCTYPE html>
<html>
<head>
<title>test</title>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<style type="text/css">
</style>
<script type='text/javascript'>
$(document).ready(function() {
	$('.push-me').click(function() {
		$(this).parents('.item').find('.select-me').css('border','3px solid #ff0000')
	});
});
</script>
</head>
<body>
<div class="item">
	<table>
		<tbody>
			<tr>
				<td class="file"><div class="push-me">PUSH ME</div></td>
			</tr>
		</tbody>
	</table>
	<div class="select-me">SELECT ME</div>
</div>
</body>
</html>

Randomizer 16.10.2011 18:06

СПАСИБО!!!


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