-2
Я пытаюсь ввести jQuery в HTML-страницу, чтобы создать всплывающее окно, когда я нажимаю ссылку на странице. У меня возникают проблемы с селектором и/или синтаксисом.jQuery Selector - <i class>
HTML
<a href="/leads/19365876/edit" class="hoverable edit">
<i class="icon-pencil">
</i>
</a>
Покушение Решение
jQuery(document).ready(function($) {
jQuery('a.hoverable.edit').live('click', function(){
newwindow=window.open($(this).attr('href'),'','height=200,width=150');
if (window.focus) {newwindow.focus()}
return false;
});
});
Что именно проблема? Помимо того факта, что '.live' является древним. Что вы сделали для отладки проблемы? –
'$ (this) .attr ('href')' Серьезно? Когда вы можете просто сделать это. –
@Derek 朕 會 功夫 они дают разные результаты (фактический текст атрибута по сравнению с полным URL-адресом, а не в этом случае.) – Mathletics