The following code is working fine in other browsers, but is not on IE8 and IE9 :
$('.filters-widget.bordered input[type="checkbox"]').bind("click", function () {
formSubmit();
});
function formSubmit() {
this.document.getElementById("filters-form").submit();
}
My Html
<div class="filters-widget bordered">
<span class="checkbox" style="background-position: 0px 0px; "></span><input type="checkbox" id="sidecity-control-name-2" name="sidecity" class="styled" value="Brisbane">
<label for="sidecity-control-name-2">Brisbane (109)</label>
</div>
Maybe you try following:
Or maybe you need to insert a space character between “.filters-widget” and “.bordered”?