From ebcafc19cea9d2a0ef9832e57a6d98d50f6f4581 Mon Sep 17 00:00:00 2001
From: David Kullmann <kullmann.david@gmail.com>
Date: Sun, 23 Oct 2011 16:24:50 -0300
Subject: [PATCH] Added double quotes to 'name' and 'id' attribute selectors
 for reverse mapping (object -to-> form field)

This enabled me to use characters like ']' and '[' in the form element names which are defaults for my PHP framework.
---
 jquery.datalink.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/jquery.datalink.js b/jquery.datalink.js
index bb585f7..213df2e 100644
--- a/jquery.datalink.js
+++ b/jquery.datalink.js
@@ -128,7 +128,7 @@ $.extend($.fn, {
 			return self;
 		}
 		function matchByName(name) {
-			var selector = "[name=" + name + "], [id=" + name +"]";
+			var selector = '[name="' + name + '"], [id="' + name +'"]';
 			// include elements in this set that match as well a child matches
 			return self.filter(selector).add(self.find(selector));
 		}