Fixed bug that prevented $= from working on elements that didn't have the specified attribute.

This commit is contained in:
John Resig 2007-07-04 16:10:26 +00:00
parent b0cf71332a
commit fa7bfcfd78

View file

@ -340,7 +340,7 @@ jQuery.extend({
var a = r[i], z = a[ jQuery.props[m[2]] || m[2] ]; var a = r[i], z = a[ jQuery.props[m[2]] || m[2] ];
if ( z == null || /href|src/.test(m[2]) ) if ( z == null || /href|src/.test(m[2]) )
z = jQuery.attr(a,m[2]); z = jQuery.attr(a,m[2]) || '';
if ( (type == "" && !!z || if ( (type == "" && !!z ||
type == "=" && z == m[5] || type == "=" && z == m[5] ||