diff --git a/src/selector/selector.js b/src/selector/selector.js
index <HASH>..<HASH> 100644
--- a/src/selector/selector.js
+++ b/src/selector/selector.js
@@ -59,7 +59,7 @@ jQuery.extend({
 			_resort: function(m){
 				return ["", m[1], m[3], m[2], m[5]];
 			},
-			_prefix: "z=jQuery.attr(a,m[3]);"
+			_prefix: "z=a[m[3]]||jQuery.attr(a,m[3]);"
 		},
 		"[": "jQuery.find(m[2],a).length"
 	},
Added support for [@foo] against DOM object properties (not just attributes).