IE doesn't seem to like caching fragments that have options in them. Ticket #4883.

This commit is contained in:
John Resig 2009-07-11 15:23:18 +00:00
parent 0c4418bbc4
commit 5b84c7c45c

View file

@ -140,7 +140,7 @@ jQuery.fn.extend({
var fragment, scripts, cacheable, cached, cacheresults, first; var fragment, scripts, cacheable, cached, cacheresults, first;
if ( this[0] ) { if ( this[0] ) {
if ( args.length === 1 && typeof args[0] === "string" && args[0].length < 512 ) { if ( args.length === 1 && typeof args[0] === "string" && args[0].length < 512 && args[0].indexOf("<option") < 0 ) {
cacheable = true; cacheable = true;
cacheresults = jQuery.fragments[ args[0] ]; cacheresults = jQuery.fragments[ args[0] ];
if ( cacheresults ) { if ( cacheresults ) {