2013-05-09 58 views
0

我有以下代碼運行時輸入值輸入。焦點從輸入中消失時觸發事件。jQuery選擇不在鉻中工作

$("#guest-level option[id='"+ result.BookingInfo.guestLevelCode +"']").attr("selected", "selected"); 

這不會在Chrome中執行,但在Firefox中完美工作。我怎樣才能解決這個問題!

回答

1

嘗試使用.prop()

$("#guest-level option[id='"+ result.BookingInfo.guestLevelCode +"']") 
    .prop("selected", true); 

ShortCut: - ID應該是唯一的。

所以

$("#"+ result.BookingInfo.guestLevelCode).prop("selected", true); 
+0

謝謝!有用! – 2013-05-09 04:29:47

+1

偉大的答案男人! :) 謝謝! – 2013-05-09 04:41:21