javascript – 如何从e.currentTarget.value JQuery获取子属性

我试图从currentTarget的子节点获取一个属性.我试过这个,
(e.currentTarget.child.attr( “数据 – 英语”)

我用谷歌搜索了它并且没有找到任何有用的东西,也许它是我的新代码我可能会查找错误的东西.

这是HTML

 < select class="form-control" id="select_fundFamily"     name="select_fundFamily" autocomplete="off" >
  < option value="stuff" data-english="english" data-family-locallang="model" >

目前在JQuery中,e.currentTarget.value;正在显示选择元素.

有人可以请您告诉我解决这个问题的途径是什么?

解决方法:

对于select中所选选项的值,您可以使用

$(e.currentTarget).find(':selected').attr("data-english");

运行下面的代码段以查看它是否有效

$(document).ready(function(){
    $('select').change(function(e){
         var eng = $(e.currentTarget).find(':selected').attr("data-english");
        $('body').append(eng);
    })
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<select id="select_fundFamily"> 
    <option selected disabled>Select something</option>
    <option value="stuff1" data-english="english1" >1</option>
    <option value="stuff2" data-english="english2" >2</option>
    <option value="stuff3" data-english="english3" >3</option>
    <option value="stuff4" data-english="english4" >4</option>
    <option value="stuff5" data-english="english5" >5</option>
</select>

相关文章

页面搜索关键词突出 // 页面搜索关键词突出 $(function () {...
jQuery实时显示日期、时间 html: &lt;span id=&quot...
jQuery 添加水印 &lt;script src=&quot;../../../.....
中文:Sys.WebForms.PageRequestManagerParserErrorExceptio...
1. 用Response.Write方法 代码如下: Response.Write(&q...
Jquery实现按钮点击遮罩加载,处理完后恢复 思路: 1.点击按...