2013-05-31 2 views
0

Возможно, у него есть ответ, но у меня возникают трудности с формулировкой вопроса. У меня есть ситуация, которая, надеюсь, кто-то может быстро ответить.Обновление класса, основанного на сосевом классе

<a href="#" class="link"> 
    <span class="span-1" id="unique_id1">content 1</span> 
    <span class="span-2">content 2</span> 
</a> 

Это упрощенный пример кода, который я использую для кнопки (виджета) для веб-сайта. Мне нужно иметь возможность редактировать внутренний HTML второго тега span. Проблема заключается в том, что этот код реализуется несколько раз, поэтому я не могу использовать класс для изменения текста; Я должен использовать идентификатор первого диапазона, чтобы убедиться, что я только обновляю ссылку, которую я хочу обновить.

Я хотел бы сделать это с помощью jQuery, но я не могу найти подходящее место для начала. По существу, его можно разбить на:

// where a link contains the ID of the span I need 
    // update the HTML of the second span like: 
    $("span.span-2").html("UPDATED"); 

С уважением.

+0

Итак, ваш вопрос: вы знаете, что будет 'unique_id', и вы хотите обновить промежуток рядом с ним? – PSL

+1

Я тебя не понимаю, я вошел в Goog: 'jquery target next element' и есть ответ ... Или есть что-то еще, что я не понял из вашего вопроса? –

+0

@zerkms, похоже, прибила его для меня. По сути, да, это то, что мне нужно было сделать. – burmat

ответ

2
$('#unique_id1').next('span') 

?

+0

Я должен был предположить, что это было что-то такое простое (все еще изучая jQuery, медленно, но верно). Мне придется делать работу, пытаясь получить больше информации, но это должно работать нормально. Большое спасибо. – burmat

Смежные вопросы