我的jQuery/JavaScript的,在IE7不會工作得到了這個簡單的功能,IE8:IE切換功能不會火
$("input[type='checkbox']", selector).change(function() {
recalcTotalPrice(selector);
});
什麼是它的問題?
我的jQuery/JavaScript的,在IE7不會工作得到了這個簡單的功能,IE8:IE切換功能不會火
$("input[type='checkbox']", selector).change(function() {
recalcTotalPrice(selector);
});
什麼是它的問題?
一切似乎都很好。這裏是我的嘗試:(working example)
HTML:
<form>
<input type="checkbox" id="c1" value="1"> <label for="c1">test</label>
<input type="checkbox" id="c2" value="2"> <label for="c2">test</label>
<input type="checkbox" id="c3" value="4"> <label for="c3">test</label>
<input type="checkbox" id="c4" value="8"> <label for="c4">test</label>
</form>
<div id="result"></div>
的Javascript:
function recalcTotalPrice(s) {
var total = 0;
s.find(':checked').each(function() {
total += parseInt(this.value, 10);
});
$('#result').html(total);
}
var selector = $('form');
$("input[type='checkbox']", selector).change(function() {
recalcTotalPrice(selector);
});
謝謝,我看到它的工作。 – andkjaer
在複選框的狀態我的經驗觀察的變化更可靠地與click
事件做比與change
。
對不起,我的第一條評論,但這似乎對我有用:http://jsfiddle.net/vneuC/ –
你確定'selector'變量有checboxes嗎? –
歡迎來到Internet Explorer的魅力世界! – Jules