Javascript проблема.Нужна помощь с циклом и .append - PullRequest
0 голосов
/ 28 сентября 2011

Я страница результатов поиска. Эта страница результатов поиска является таблицей. Я не могу изменить HTML-страницу. Это HTML:

<table class="product-table">
    <tr>
        <td>
            <dl>
                <dt>
                    <h1>Item</h1>
                </dt>

                <dd class="title fn">
                    <a class="url" href="/product.jsp?id=EHS_FR_BS-PK-409674&amp;navAction=jump&amp;navCount=0">
                        Pratique de l'accouchement, 5ème Edition
                    </a>
                </dd>
            </dl>
        </td>
    </tr>
    <tr>
        <td>
            <dl>
                <dt>
                    <h1>Item</h1>
                </dt>

                <dd class="title fn">
                    <a class="url" href="/product.jsp?id=EHS_FR_BS-PK-409674&amp;navAction=jump&amp;navCount=0">
                        Pratique de l'accouchement, 5ème Edition
                    </a>
                </dd>
            </dl>
        </td>
    </tr>
</table>

Мой вопрос

Но я хочу в названии класса дд фн. Новый элемент Этот элемент является ссылкой на дополнительную информацию о странице. Элемент должен получить ссылку на элемент a class = url.

Я делаю этот JavaScript:

 $("table.product-table .pricing").append('<a class="information" href="" title="plus d’information">plus d’information</a>');

Но как я могу исправить это лучше? И как я могу добавить HREF класса URL в новый элемент, который я добавляю.

Ты понимаешь мой вопрос ??

Спасибо за помощь!

1 Ответ

1 голос
/ 28 сентября 2011
$("dd.title.fn").each(function() {
    var $this = $(this);
    $this.append('<a class="information" href="' + $this.find(".url").attr("href") + '" title="plus d’information">plus d’information</a>');
});

Вам это помогает? Перейдите по этой ссылке для получения дополнительной информации о each методе, который может помочь вам получить URL каждой ссылки, которую вы хотите добавить.

http://api.jquery.com/jQuery.each/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...