Jquery – 如何在选择该选项后获取特定数据类型的选项?

我会直接跳过标记,然后解释我正在尝试做什么。

Html选择选项

 30th July 6th August   

Jquery脚本我正在努力。 下面的脚本显示了所选选项的值,当然,但我找不到抓取data-url信息的方法。

  $('#1d').change(function () { $('#1e').val($(this).val()); }); 

最重要的是,我需要input#1evalue作为选择时#1ddata-url

谢谢你的帮助。

那个怎么样?

 $("#1d").on("change", function () { var url = $(this).children(":selected").data("url"); $("#1e").val(url); }); 

演示: http //jsfiddle.net/aRzNn/


我个人也喜欢这个解决方案:

 $("#1d").on("change", function () { $("#1e").val(function() { return $("#1d > :selected").data("url"); }); });​