Bạn chỉ nên cần phải ràng buộc một sự kiện để liên kết mà các cuộc gọi event.stopPropagation()
và event.preventDefault()
JQuery cho tất cả các liên kết trong nhãn:
$(document).on("tap click", 'label a', function(event, data){
event.stopPropagation();
event.preventDefault();
window.open($(this).attr('href'), $(this).attr('target'));
return false;
});
tinh khiết javascript (bạn cần đặt id trên liên kết bạn muốn theo dõi ow)
var termLink = document.getElementById('termLink');
var termClickHandler = function(event) {
event.stopPropagation();
event.preventDefault();
window.open(termLink.href, termLink.target);
return false;
};
termLink.addEventListener('click', termClickHandler);
termLink.addEventListener('touchstart', termClickHandler);
Những mong đợi mục tiêu liên kết được thiết lập để _self
hoặc _blank
để mở trong cùng một cửa sổ hoặc một cửa sổ mới tương ứng.
hộp không thể có lồng yếu tố. –
@MilindAnantwar - Điều đó phải làm gì với bất kỳ thứ gì? – Quentin
Vì vậy, nó là chính xác để đi ngược lại các quy tắc HTML ?? –