Zatrzymaj jQuery .data () przed konwersją

Czy istnieje sposób na zatrzymanie funkcji .data () z konwersji danych na inny typ?

Na przykład z HTML<div data-code-name="007">Bond, James</div>

$("div").data("codeName") zwraca 7 zamiast „007”

Przykład:http://jsfiddle.net/dMHS4/

Aktualizacja: Właśnie zauważyłem na skrzydle, że jeśli zmienisz na jQuery 1.8.2 tonie konwertować.http://jsfiddle.net/dMHS4/2/

Aktualizacja: Czy jQuery 1.8 zmieniło sposób, w jaki .data () zwraca wartość?

questionAnswers(1)

yourAnswerToTheQuestion