如何从jQuery获取md-select值?

时间:2016-11-02 16:55:58

标签: javascript jquery angular-material

我使用md-select标记的角度材质制作了选择菜单。然后我试图从jQuery中获取选定的值。但它无法正常工作。这是代码示例。

                   <md-select ng-model="ctrl.userState" id="medi">

                            <md-option > a </md-option>
                            <md-option > b </md-option>
                            <md-option > c </md-option>

                    </md-select>

                <md-input-container id="add">
                    <md-button class="md-raised md-primary" >Add</md-button>
                </md-input-container>


$(document).ready(function () {

    $("#add").click(function (){

        var s=$(" #medi ").val();
        alert(s);
});
});

是否可以使用jQuery从md-select标记获取值?任何帮助高度赞赏。

1 个答案:

答案 0 :(得分:0)

<input id='a' ng-model="a">         this is my dom value container
  <md-input-container>
    <label>select</label>
    <md-select ng-model="a">         this is where my value is stored
        <md-option value="1">11</md-option>
        <md-option value="2">22</md-option>
        <md-option value="3">33</md-option>
    </md-select>
  </md-input-container>

使用jquery来调用 - &gt; var s = $(“#a”)。val(); md-select不会为dore值创建dom元素。 尝试将其绑定到输入dom。

注意:它仅适用于获取值而不是设置值。