I'm using typeahead controls for my site; they're working fine in desktop browsers (Chrome, Firefox) and other mobile browsers (Chrome, Firefox, Opera on Android) but are broken on Mobile Safari (Safari 7 on iOS 7.1.2) on an iPad Mini.
Initially things work correctly. The fields are displayed, along with placeholders. When I tap in a field it focuses, and the placeholder disappears. As I enter text, the drop-down appears and is correctly populated. However, if I tap on an item in the dropdown nothing happens; I can't actually select the items.
I'm using typeahead controls for my site; they're working fine in desktop browsers (Chrome, Firefox) and other mobile browsers (Chrome, Firefox, Opera on Android) but are broken on Mobile Safari (Safari 7 on iOS 7.1.2) on an iPad Mini.
Initially things work correctly. The fields are displayed, along with placeholders. When I tap in a field it focuses, and the placeholder disappears. As I enter text, the drop-down appears and is correctly populated. However, if I tap on an item in the dropdown nothing happens; I can't actually select the items.
The code in question, trimmed for brevity: