Как я могу добавить "br" после каждой ссылки с jquery? - PullRequest
0 голосов
/ 24 апреля 2020

У меня есть все ссылки из результатов поиска Google, я могу пометить, что я хочу, и я могу скопировать это в буфер обмена с помощью кнопки. Мой код работает хорошо, но я хочу, чтобы, когда я отмечал несколько ссылок и вставлял их, после каждой ссылки она была "br". Может кто-то мне помочь, пожалуйста?

Вот мой код:


    $( ".copy" ).click(function() {
        var inp = $("<input>");
        $("body").append(inp);
        var str = ""

        $('a').filter(':has(:checkbox:checked)').each(function() {                     
            str+= $(this).attr('href');
        });

        inp.val(str).select();
        document.execCommand("copy");
        inp.remove();
    })


1 Ответ

1 голос
/ 24 апреля 2020

Возможно, я ошибаюсь, но мне кажется, что вы хотите добавить ввод после каждого результата, кроме последнего, который вы можете использовать для его удаления:

$( ".copy" ).click(function() {
    var inp = $("<input>");
    $("body").append(inp);
    var str = ""

    $('a').filter(':has(:checkbox:checked)').each(function() {                     
        str+= $(this).attr('href') + "\n";
    });
    str = str.trim();

    inp.val(str).select();
    document.execCommand("copy");
    inp.remove();
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...