0
У меня проблема с кодом HTML + jQuery.<tr> как ссылка + target = "_ blank"
Я хочу установить строку таблицы как ссылку на что-то, но я не знаю, как добавить к этому атрибут target = "_ blank". Кто-нибудь может помочь мне исправить это?
HTML
<tr class='clickableRow' data-url="http://tbc.designcrown.co.uk/go/siteground">
<td>Sample</td>
</tr>
JQuery
jQuery(document).ready(function($) {
$(".clickableRow").click(function() {
window.document.location = $(this).data('url');
});
});
Вы можете использовать 'window.open', но было бы лучше просто использовать правильную ссылку - возможно, вокруг содержимого каждого'
@ShaifulIslam почему? Метод 'data()' работает просто отлично и более гибкий, чем использование 'attr()' – charlietfl
ответ
Вы не можете использовать целевой атрибут в любом месте, но на реальной
<a />
тега. Чтобы создать всплывающее окно, вы можете вызватьwindow.open()
.Например:
window.open('http://www.stackoverflow.com/','StackOverflow','resizable=1,status=1,menubar=1,toolbar=1,scrollbars=1,location=1,directories=1,width=350,height=350,top=60,left=60')
Вот инструмент для создания соответствующего JS: http://www.ricocheting.com/code/javascript/html-generator/popup-window.
источник
2015-01-06 21:50:20
Смежные вопросы