jQuery 获取下拉列表相对值()

标签 jquery drop-down-menu

如何获取下拉菜单 rel="30"值?

  <select id="t_dermal_name">
     <option value="1" rel="30">Between Eyebrows</option>
       <option value="7" rel="30">Individual Line Softening</option>
       <option value="2" rel="30">Lip Contouring</option>
   </select>

jquery:

$("#t_dermal_name").change(onSelectChange);

function onSelectChange(){
    var selected = $("#t_dermal_name option:selected");     
    var output = "";
    if(selected.val() != 0){
        output = selected.rel();
    }
    $("#output").html(output);
}

最佳答案

您可以使用:selected选择器来查找所选选项并检索其 rel使用 attr() 的值方法。

类似这样的:http://jsfiddle.net/yAQhq/

$("#t_dermal_name").change(onSelectChange);

function onSelectChange(){
    var output = "",
        $this = $(this);

    if($this.val() != 0){
        output = $this.find('option:selected').attr('rel');
    }
    $("#output").html(output);
}

关于jQuery 获取下拉列表相对值(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4618074/

相关文章:

带有下拉菜单的 Python Dash 应用程序可以选择 excel 文件表并显示在表格中

javascript - 工具提示 Bootstrap 无法在运行时显示在边缘

javascript - 自定义 jquery 数字微调器优化

javascript - 在 Rails 上的 Ruby 方法中使用 JSON 输入

CSS下拉菜单不会一直滚动到底部

javascript - 编辑后无法使用 Javascript 填充文本框

javascript - 提示框重新创建自身,直到输入正确的字段

javascript - 如何在新的 div 中追加 li

javascript - 在使用 jQuery 打开时,将更多选项添加到选择下拉列表中

php - 如何使用 ajax、php 和 html 将一个下拉列表填充到另一个下拉列表中