У меня есть следующий HTML-код:
<a class="delete show-modal" href="#;">
<svg x="0px" y="0px" width="12px" height="12px" viewBox="0 0 10 10" focusable="false"><polygon class="a-s-fa-Ha-pa" fill="#969696" points="10,1.01 8.99,0 5,3.99 1.01,0 0,1.01 3.99,5 0,8.99 1.01,10 5,6.01 8.99,10 10,8.99 6.01,5 "></polygon></svg>
</a>
В настоящее время я не могу щелкнуть ссылку, чтобы вызвать всплывающее окно.Есть ли способ сделать svg частью «текста ссылки» без использования JavaScript (например, просто с помощью CSS или изменения HTML), или что я могу сделать здесь?
Кроме того, вот как яЯ запускаю всплывающее окно:
$(document).on('click', function(e) {
var clickedElement = $(e.target);
$this = clickedElement;
if ($this.hasClass('show-modal')) {
...
}
});
Другими словами, я считаю, что всплывающее окно не запускается, потому что элемент, по которому щелкнули, отображается как svg
, а не как a
.