2012-06-13 53 views
0

我試圖檢查一個複選框選中得到,我試着做以下幾點: -Jquery的:不復選框在IE7

  1. $('#someId').attr('checked','checked');

  2. $('#someId').attr('checked', true);

上述兩個工作爲ie8,ff ,但不適用於ie7

我正在使用舊版本的jquery(1.4.2),所以使用.prop()是不可能的。

回答

4

您可以隨時去本地JavaScript方式:

// Get element using jQuery 
var myCheckbox = $('#someId').get(0); 

// Make it checked old school style. 
myCheckbox.checked = true; 

編輯:

當然:的document.getElementById( 「someId」)將讓你的元素完全jQuery的影響無關

+2

好,如果'''''''''var myCheckbox = document.getElementById(「someId」)' – Rodolfo

+0

感謝這工作得很好,我想我需要刷我的基本JavaScript。這個jquery dojo mojo:P已經搞亂了我的頭:P – pranky64