Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Как получить patch url и потом вставить ? (https://javascript.ru/forum/jquery/80410-kak-poluchit-patch-url-i-potom-vstavit.html)

Makaroni 01.06.2020 19:14

Как получить patch url и потом вставить ?
 
Возникла необходимость получить ссылку

сайт.ру/категория/товар

Нужно получить посредством jquery "/категория/товар" эту часть ссылки,
потом вставить ее
<a href="сайт222.ру/{$часть_ссылки}">Ссылка</a>


Вроде получаем часть ссылки так
$(location).attr('pathname');

А вот что с ней дальше делать и как ее вставить не пойму.
помогите пожалуйста.

laimas 01.06.2020 19:16

Цитата:

Сообщение от Makaroni
.attr('pathname')

Интересно, а где вы такое вычитали, что у location есть атрибуты?

Makaroni 02.06.2020 11:50

Цитата:

Сообщение от laimas (Сообщение 525269)
Интересно, а где вы такое вычитали, что у location есть атрибуты?

https://coderoad.ru/406192/%D0%9F%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C-%D1%82%D0%B5%D0%BA%D1%83%D1%89%D0%B8%D0%B9-URL-%D1%81-jQuery#29468948


Вот тут.

Но в итоге решил вопрос так:
<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/1.5.10/clipboard.min.js"></script>
<script>
jQuery(document).ready(function($){
var url = document.location.pathname;
var mulink = 'сайт222.ру';

new Clipboard('.copy_link', {text: function(){ return mulink + url ;}});
});
</script>
<span class="copy_link">Копировать ссылку</span>

Makaroni 02.06.2020 11:53

Более простого решения не смог сделать (

laimas 02.06.2020 12:27

https://developer.mozilla.org/ru/docs/Web/API/Location
а $(location).attr('pathname');, это ересь.


Часовой пояс GMT +3, время: 13:31.