#jquery #html #css
#jquery #HTML #css
Вопрос:
У меня есть динамическая таблица.в которой данные заполняются из записей asHyperlink базы данных
это скрипт:
function getErrorStatusList() {
});
$.ajax({
// parameters
success: function (response) {
//Data gets in response
var output = "<table class='table'><tr><th>MZillaID</th></tr>";
for (var x = 0; x < obj.length; x ) {
output = "<tr><td class='myclass' style='text-decoration:underline;'>" obj[x].EMID "</td></tr>";
}
output = "</table>";
$("#result").append(output);
},
});
это работает нормально. это записи, созданные для гиперссылки в выходном HTML
как
<a href="http://mzillaint.nokia.com/show_bug.cgi?id=87774">87774</a>
..Я хочу поместить это в Css.Я имею в виду добавить тег «a» в css и поместить в него href
Нравится
a
{
href://link which generated
}
Я пытался, но это не реализуется..Как я могу это сделать??Любое предложение было бы полезно
Комментарии:
1. Какова цель того, что вы пытаетесь сделать? Вы хотите по-разному стилизовать ссылки на основе атрибута href или чего-то еще?
2. Моя проблема в том, что мои записи гиперссылок не выглядят как гиперссылки при загрузке страницы… Я должен добавить «td class=’myclass’ style=’оформление текста: подчеркивание;'» …. для отображения как hyprlnklink .. Я хочу сделать это с помощью css
3. Есть ли где-нибудь в ваших файлах CSS стиль, который перезаписывает значение по умолчанию?
Ответ №1:
Это абсолютно невозможно. Вы не можете изменять DOM с помощью CSS, поскольку CSS предназначен только для отображения.
Для этого вам лучше использовать javascript или jquery после добавления DOM.
$("#result").append(output);
$("#result a").attr('href',generated_link_here);
Комментарии:
1. этот код начал добавлять цвет ………..$(‘# результат a:ссылка’).css({ цвет: ‘синий’, оформление текста:’подчеркивание’ });……. Но моя функция подчеркивания не работает..
Ответ №2:
Вы можете использовать JavaScript для реализации этого $(‘a’).attr(‘href’,’http://mzillaint.nokia.com/show_bug.cgi?id=87774 ‘);