JQuery найти HREF под классом TD

0

NEW_URL:

<td class="posts column-posts"><a href="edit.php?tshowcase-categories=ops&amp;post_type=tshowcase">2</a></td>

old_url:

<span class="view"><a href="https://blog.company.com/team/tshowcase-categories/ops/">View</a></span>

Я хочу заменить старый url на new_url..

var new_url = $("td.column-posts").find("a").attr('href');
$("span.view").find("a").attr('href',new_url)

Я не могу получить значение new_url.

Пожалуйста помоги. благодаря

Здесь полная структура для New_url:

<tbody id="the-list" data-wp-lists="list:tag">
    <tr id="tag-7" class="alternate">
        <td class="posts column-posts"><a href="edit.php?tshowcase-categories=ops&amp;post_type=tshowcase">1</a></td>
    </tr>
</tbody>
  • 0
    есть ли другие элементы column-posts ?
  • 0
    Возможно, вы захотите использовать идентификаторы или имена, а не классы. Но твоя идея верна.
Показать ещё 2 комментария
Теги:

3 ответа

0

Вы можете сделать это, просто введите id для ссылок:

$('#2').attr('href', $('#1').attr('href'));

Вот скрипка. http://jsfiddle.net/Goodluck/PasNk/1/

0

Вставить тег внутри тега таблицы

<table>
    <tbody id="the-list" data-wp-lists="list:tag">
        <tr id="tag-7" class="alternate">
            <td class="posts column-posts"><a href="edit.php?tshowcase-categories=ops&amp;post_type=tshowcase">1</a>
            </td>
        </tr>
    </tbody>
</table>

Рабочий скрипт

  • 0
    Я отредактировал свой пост и показал полную структуру. Можете ли вы помочь мне выяснить, что пошло не так?
-1

Если есть только один td с column-posts класса

var new_url = $("td.column-posts a").attr('href');
$("span.view a").attr('href',new_url)

Если есть несколько .column-posts td, тогда вы должны писать в each

$("td.column-posts a").each(function(){
     $("span.view a").attr('href',new_url) //you have to map each span to each a
})
  • 0
    Я не знаю, почему это тоже не сработало. var new_url = $ ("td.column-posts a"). attr ('href');
  • 0
    проверить консоль есть ли ошибки?
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню