From f7e78f6ed9a0dac8b3d7ffafdaf6e80e66607c67 Mon Sep 17 00:00:00 2001 From: Igor Vaynberg Date: Mon, 17 Sep 2012 18:43:26 -0700 Subject: [PATCH] label for support for id's with brackets, eg id='name[first]'. fixes #422 --- select2.js | 1 + 1 file changed, 1 insertion(+) diff --git a/select2.js b/select2.js index 44f3b8d3..eee5d8ca 100644 --- a/select2.js +++ b/select2.js @@ -517,6 +517,7 @@ target=$(e.target); attr = target.attr("for"); if ("LABEL" === e.target.tagName && attr && attr.length > 0) { + attr = attr.replace(/([\[\].])/g,'\\$1'); /* escapes [, ], and . so properly selects the id */ target = $("#"+attr); target = target.data("select2"); if (target !== undefined) { target.focus(); e.preventDefault();}