所以我正在研究市场选择器的移动版本。点击一个大陆可显示可用的国家/地区,然后点击一个国家/地区即可显示可用语言。
然后,点击某种语言应该会根据li中的原始href
更改按钮的data-val"http://linkhere.com"
。 - 但由于某种原因,这并没有完全消除。
我正在尝试设置value
的{{1}}根据其原始option
当它仍然是li时的情况,但是它不起作用,因为您可以看到我的 jsfiddle:http://jsfiddle.net/2GM8v/
如何引入原始数据-at attr?我所拥有的不起作用(jsfiddle中的第68行)。
编辑:我也尝试过数据('val') - 而且这也不能解决问题。
很抱歉我的代码太乱了,我还在学习。
示例代码:
data-val
答案 0 :(得分:1)
jsfiddle中的el
是锚元素,data
属性设置为列表项。
要读取列表项的值,请在给定锚点时执行以下操作:
var value = el.closest('li').data('val');