$("#label").change(function() {
var src = $(this).data('value');
alert(src);
});
Run Code Online (Sandbox Code Playgroud)
我如何从中获取值data-value?
在这种情况下,这意味着选择列表,因此您必须在"this"中捕获所选值.这对你有用:
$("#label").change(function() {
var src = $(this).children(":selected").data('value');
alert(src);
});?
Run Code Online (Sandbox Code Playgroud)
如果您不确定并且没有达到预期的价值,那么在这种情况下很容易测试.在更改方法中你可以编写console.debug(this)并在控制台中查看内部有什么,或者只是警告($(this).attr("id"))