。我在窗体上使用custom form elements。使用jQuery自定义表单元素
<fieldset>
<legend id="Cities">Cities</legend>
<div class="legend-underline"></div>
<div class="filters" id="Cities-filters">
<div>
<span class="checkbox" style="background-position: 0pt -34px;"></span>
<input type="checkbox" value="Adelaide" class="styled" name="sidecity" id="sidecity-control-name-0">
<label for="sidecity-control-name-0">Adelaide (58)</label>
</div>
</fieldset>
[更新]
var inputs = $('.filters-widget.bordered div[class!="filters"]');
inputs.each(function (index, element) {
$(element).click("click", function() {
console.log(element);
});
});
当我在DIV点击方法日志()被调用了两次。
如何解决这个问题?
是什么使自定义这些元素的任意之后,他们看起来非常标准的给我。您在什么情况下尝试更改复选框? – Gabe 2012-02-06 17:53:49
我一直在使用[自定义元素](http://ryanfait.com/resources/custom-checkboxes-and-radio-buttons/),而不是标准复选框有span class =“checkbox” – BILL 2012-02-07 11:30:55