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 : ""  );
});