【发布时间】:2015-02-19 00:15:32
【问题描述】:
一旦用户单击了我的选择框的某个选项上方,我就会尝试运行一个函数。但是,我正在尝试使用数据属性和 jQuery 来实现这一点,但它不起作用。
这是代码:
<select class="form-control" id = "add-languages" style = "margin-top:5px;">
<option value = "">(Select your additional language)</option>
<option value = "en" data-langfullname = "english">English (by default)</option>
<option value = "es" data-langfullname = "spanish">Spanish</option>
<option value = "gr" data-langfullname = "german">German</option>
<option value = "ch" data-langfullname = "chinese">Chinese</option>
<option value = "ru" data-langfullname = "russian">Russian</option>
<option value = "jp" data-langfullname = "japanese">Japanese</option>
<option value = "fr" data-langfullname = "french">French</option>
<option value = "pt" data-langfullname = "portuguese">Portuguese</option>
$(function(){
$("#add-languages").change(function(){
alert($(this).data("langfullname"));
});
});
这是我的小提琴...谢谢
【问题讨论】:
标签: jquery custom-data-attribute rel