。我在窗體上使用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