input.on('change',function() {
var current = input.typeahead("getActive");
console.log(current);
});
$('#viewport').attr('content', 'width=533, initial-scale=' + (screen.width / 533).toFixed(4));
html, body {
overflow-x: hidden;
}
javascript:(function(){s=document.getElementsByTagName('SCRIPT');tx='';sr=[];for(i=0;i<s.length;i++){with(s.item(i)){t=text;if(t){tx+=t;}else{sr.push(src)};}};with(window.open()){document.write('<textarea%20id=%22t%22>'+(sr.join(%22\n%22))+%22\n\n-----\n\n%22+tx+'</textarea><script%20src=%22http://jsbeautifier.org/beautify.js%22></script><script>with(document.getElementById(%22t%22)){value=js_beautify(value);with(style){width=%2299%%22;height=%2299%%22;borderStyle=%22none%22;}};</script>');document.close();}})();
1. Это не спецификация, это документация,
2. А вот в спецификации как раз написано, что disabled могут быть только элементы управления, о DIV там речи не идет,
С помощью .prop() вы просто устанавливаете свойство привязанного объекта, а сеттер уже решает что с ним делать. Если бы это был элемент управления, то сеттер бы сделал бы элемент disabled, а в случае с DIV вы просто присвоили el.disabled значение true, больше ничего не произошло.