jQuery, что вместо $ (this) .parent (). Children ()

Простой пример:

<p>
    <span class="example"></span>
    <input type="text" name="e_name" id="e_id />
</p>
<script type="text/javascript">
    $('input').click(function(){
        $(this).parent().children('span').text('Suprise!');
    }
</script>

Что я могу использовать вместо parent (). children ()?

Я думаю, что это немного неэлегантный фрагмент кода. Есть ли какая-нибудь функция, например: $ (this) .fun ('span'). Text ('just better'); ??

19
задан Mr Sooul 27 May 2011 в 17:19
поделиться