id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blocking	blockedby
9413	$.fn.removeData does not remove data with a dash in a name	sidonath	rwaldron	"Some of the backwards-compatibility issues with camelCasing data names were solved in #9124, but not all.

Here is a [http://jsfiddle.net/AjwyF/2/ test case] that demonstrates the issue.

'''Expectation''':
`$('#foo').removeData('foo-bar')` removes data with key ""fooBar""

'''But actually''':
`$('#foo').removeData('foo-bar')` doesn't remove anything.
To remove the ""fooBar"" one has to explicitely call `$('#foo').removeData('fooBar')`

The current handling breaks old code ported to jQuery 1.6.1, but the release notes say that the upgrade should be seamless with respect to data changes in 1.6.0.

Solution: when removing ""foo-bar"", remove ""fooBar"" instead.

Workaround for developers: update code to use ""fooBar"" always."	bug	closed	blocker	1.6.3	data	1.6.1	fixed				
