diff --git a/django_select2/widgets.py b/django_select2/widgets.py
index c070286..96fda4e 100644
--- a/django_select2/widgets.py
+++ b/django_select2/widgets.py
@@ -601,6 +601,21 @@ class HeavySelect2TagWidget(HeavySelect2MultipleWidget):
self.options['tokenSeparators'] = [",", " "]
self.options['createSearchChoice'] = '*START*django_select2.createSearchChoice*END*'
+ def render_inner_js_code(self, id_, *args):
+ fieldset_id = re.sub(r'-\d+-', '_', id_).replace('-', '_')
+ if '__prefix__' in id_:
+ return ''
+ else:
+ js = u'''
+ window.django_select2.%s = function (selector, fieldID) {
+ var hashedSelector = "#" + selector;
+ $(hashedSelector).data("field_id", fieldID);
+ ''' % (fieldset_id)
+ js += super(HeavySelect2TagWidget, self).render_inner_js_code(id_, *args)
+ js += '};'
+ js += 'django_select2.%s("%s", "%s");' % (fieldset_id, id_, id_)
+ return js
+
### Auto Heavy widgets ###
diff --git a/testapp/testapp/templates/list.html b/testapp/testapp/templates/list.html
index f140bb2..9078d60 100644
--- a/testapp/testapp/templates/list.html
+++ b/testapp/testapp/templates/list.html
@@ -9,9 +9,17 @@
Create New
{% endif %}
+
Auto Tags
Non-Auto Tags
+