Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Вероятность же, что браузеры реального веба начнуть обращать внимание на DTD (который вот-вот отомрет с приходом HTML5:), имхо, строго равна нулю.А сейчас браузеры не обращают внимание на DTD?
document.createElement("iframe")илиelement.setAttribute("target", "_blank")Да я согласен, что это маловероятно :-) просто если есть возможность следовать стандартам, лучше так и делать :-) хотя бывают и исключения.$('a[rel$='external']').click(function(){
this.target = "_blank";
});
$('a[rel$="external"]').click(function(){
this.target = "_blank";
});
jQuery же может сразу для всего списка атрибуты изменить, и селектор атрибута неправильно подобран, нужно использовать ~= для списка значений, разделенных пробелом:$('a[rel~="external"]').attr("target", "_blank");type === "~=" ?
(" " + value + " ").indexOf(check) >= 0 :В старых версиях тоже есть поддержка такого селектора атрибутов, а так же он является стандартным и описан в спецификации.
$(document).ready(function(){
$(document).bind("contextmenu",function(e){
return false;
});
});
8 отличных хитростей jQuery