Test case for jQuery Ticket 7719
by jitter
HTML
<script src="https://getfirebug.com/firebug-lite-debug.js"></script>
<div id="cont0"><input type="text" id="input0" value="input0" disabled="disabled" /></div>
JavaScript
var $div = $("#cont0");
$div.append('<input type="text" id="input1" value="input1" disabled="disabled" />'); //works
$('<input type="text" id="input2" value="input2" disabled="disabled" />').appendTo($div); //works
$div.append('<div id="cont3"><input type="text" id="input3" value="input3" disabled="disabled" /></div>'); //fail
$('<div id="cont4"><input type="text" id="input4" value="input4" disabled="disabled" /></div>').appendTo($div); //fail
$('<p><input type="text" id="input5" value="input5" disabled="disabled" /></p>').appendTo($div); //fail
$.each( document.querySelectorAll("body :disabled"), function( i, ele ) {
console.log( ele.id, " is disabled" );
});
console.log("---");
$.each( document.querySelectorAll("body :enabled"), function( i, ele ) {
console.log( ele.id, " is enabled to opera", ele.disabled ? " but ele.disabled = " + ele.disabled : "" );
});