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