Replace duplicate elements to 'default'

179
19 апреля 2017, 12:59
<td class="sonata-ba-list-field sonata-ba-list-field-choice">                        
  <span class="x-editable">
     top_first
  </span>
</td>
<td class="sonata-ba-list-field sonata-ba-list-field-choice">                        
  <span class="x-editable">
     top_first
  </span>
</td>

Необходимо написать jquery/js script, который бы при выставлении (в моем случае при выборе из селекта и нажатии на кнопку) двух одинаковых значений span (например, как указано выше оба top_first) тот, что устанавливается остался top_first, а второй сразу же заменялся на default.

Мой код пока выглядит так:

$(document).ready(function() {
$('body').on('click', '.popover-content .editable-submit', function() {
    var seen = {};
    $('.sonata-ba-list-field.sonata-ba-list-field-choice span').each(function() {
        var text = $(this).text();
        if (seen[text])
            $(this).text(text.replace('top_first', 'default'));
        else
            seen[text] = true;
    });
});
});
READ ALSO
Открыть связанный с div-ом блок при клике на него

Открыть связанный с div-ом блок при клике на него

Здравствуйте! Помогите, пожалуйста Есть табличка, при клике на одну из её ячеек, внизу таблички должен показываться связанный с ней скрытый...

215
Не удается расширить jQuery prototype

Не удается расширить jQuery prototype

При попытке вызвать jQuery('class')

201
Стилизация таблицы

Стилизация таблицы

Нужно сделать годовое расписаниеСобытия необходимо размещать прямо на расписании

230
Как закрасить путь по линии?

Как закрасить путь по линии?

По умолчанию линия закрашивается просто как область слева направоА как намотать градиент на линию, чтобы начало было красным, а конец синим?

202