2011-02-23 55 views
1

我在頁面上有一些單選按鈕,當選擇是時,其他控件(下拉框和文本框)變得可見。如果選擇否,則它們會再次變得不可見。這在FF & IE中工作正常。當我用chrome使用鼠標時它確實有效,但是當我瀏覽頁面時,控件永遠不可見。這就好像改變事件不會觸發,因爲我是tab鍵。任何可能導致這種情況的想法,或者我會怎樣去解決它?單選按鈕更改事件不在鉻或Safari瀏覽器中工作

顯示/隱藏功能正在使用JQuery完成。

編輯:顯示出現問題的代碼。

$("#rbtnControlYes").change(function() { $("#otherControls").show(); }); 
+0

你可以發佈你現在有什麼,所以我們可以看看? – JohnP 2011-02-23 11:59:35

+0

$(「#rbtnControlYes」)。change(function(){$(「#otherControls」)。show();}); – patsybrady 2011-02-23 15:33:35

回答

3

找到了答案。

而不是使用.change事件,我將它切換到.click,一切正常。

希望這可以幫助別人。

巴掌

0

對於那些不使用jQuery的的onClick事件是你想要的。

看來,onClick具有我們直觀地稱之爲「選擇」的行爲。也就是說,onClick將捕獲選擇單選按鈕的點擊事件和選項卡事件。 onClick on Chrome

onClick在所有瀏覽器中都有此行爲(我已經使用IE 7-9,FF 3.6,Chrome 10,& Safari 5測試過)。

相關問題