2016-08-17 4 views
2

У меня есть уведомление jQuery. Когда я нажимаю на уведомление, он должен идти по намеченной странице.Как создать ссылку в jQuery?

В PHP мы можем достичь этого, выполняя следующие действия.

$link = 22; 
echo "<a href=\"page2.php?id=link\">Click to read more</a>"; 

Как достичь такого в JQuery? У меня есть всплывающее уведомление и ссылка.

var link = "home.php?destination=22"; 

ответ

4

Вы можете создать HTML-элемент с помощью JQuery

var link = "home.php?destination=22"; 
 

 
//Create anchor element 
 
var anchor = $('<a />', { 
 
    "href": link, 
 
    "text": "Click to read more" 
 
}) 
 

 
//Append the element 
 
$('#dialog').append(anchor).dialog();
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/jquery-ui.css"> 
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> 
 
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js"></script> 
 

 
<div id="dialog" title="Basic dialog"> 
 
    
 
</div> 
 

+0

Как я могу поместить ссылку в строку, скажем в alert()? Когда я помещаю якорь в предупреждение, он становится объектом. Пример предупреждения (привязка); – tapaljor

+0

Пожалуйста, помогите мне поместить ссылку в alert(); – tapaljor

+0

@tapaljor, я уже обновил ответ с помощью фрагмента – Satpal

0

вы можете достичь его с помощью window.location.href в Java Script.

<button onclick="myFunction()">Click me to read more</button> 
<script> 
function myFunction() { 
    window.location.href = 'home.php?destination=22'; 
} 
</script> 
Смежные вопросы