我正在嘗試更改通過ASP.NET中繼器控件創建的一組單選按鈕的名稱。我試過這個jQuery線:在IE7上使用jQuery設置單選按鈕元素的名稱屬性時遇到問題
$('#divContainer input:radio[name*=optModalShippingMethodGroup]').attr('name', 'testValue');
但是當我看瀏覽器輸出的標記時,單選按鈕仍然具有.NET分配的名稱屬性。然後,我在this jsBin腳本中隔離了這個問題。如果我在Firefox和IE8中運行該腳本,它的行爲如預期,並且單選按鈕是互斥的。但在IE7上,兩個按鈕可以同時選擇。
有沒有人遇到過這個問題之前,如果是這樣,任何建議如何解決呢?不幸的是,對IE7的支持並不是一種選擇。
是的,你說得對,我搞砸了我引用的例子。我現在糾正了它。 – Malice 2010-12-06 19:11:38