Пожалуйста, у меня есть код JQuery, когда добавляет данные в сНу элемента успешно, как этотКак добавить строку в переменную JQuery атрибут HTML elememt
$('#conversation').append('<div id="receiver"><p><b>' + username + ':</b> ' + data + '</p></div><br>');
Теперь предположим, что я хочу иметь якорь тег, который будет иметь гиперссылку внутри как атрибут, и я хочу передать переменную этому атрибуту href, а не самой ссылке, так как я не знаю, какую ссылку будет отправлена. У меня проблемы, чтобы добавить это.
$('#conversation').append('<div id="receiver"><p><b>' + username + ': <a id="link" href="'+ data +"></a></p></div><br>');
Это не работает. Любая идея, как это сделать. Это весь мой фрагмент кода
socket.on('updatechat', function (username, data) {
//showing username and the message sent
var checkifdataisalink=data;
var check=checkifdataisalink.split('://')
if((check[0]=='http')||(check=='https'))
{
$('#conversation').append('<div id="receiver"><p><b>' + username + ': <a id="link" href="'+ data +"></a></p></div><br>');
}else{
$('#conversation').append('<div id="receiver"><p><b>' + username + ':</b> ' + data + '</p></div><br>');
}
});
Perfect. Просто работает очень хорошо. Огромное спасибо. Я очень благодарен – Kwaadjei
Не могли бы вы объяснить, как это происходит. Извините, что беспокою вас. – Kwaadjei
Каждая ситуация другая. Уделять пристальное внимание тому, что вы делаете, было бы полезно. Пожалуйста, примите/поддержите этот ответ, если он вам поможет. – lshettyl