jQuery:獲取Html標籤元素裏的數據內容

<!-- 1.select標籤 -->
<!-- 增加-->
<select class="form-control"  id="province"  name="province"  placeholder="請選擇省份">
    <option value="1" >河南</option>
    <option value="2" >浙江</option>
    <option value="3" selected >江蘇</option>
    <option value="4" selected="selected" >廣東</option>
</select>
<script type="text/javascript">
    // 如果有多個同時被選中,則會獲取最後一個被選中的。這裏江蘇,廣東都被選中,則獲取廣東的數據。
    var province = $("#province").val();
    console.log(province);      //結果:4
    var province = $("#province").find("option:selected").text();
    console.log(province);      //結果:廣東
</script>


<!-- 修改 -->
<select class="form-control" name="kind" id="kind" data-kind="3">
    <option value="1">單選題</option>
    <option value="2">判斷題</option>
    <option value="3">多選題</option>
</select>
<select class="form-control" name="category" id="category" data-cat="{{question.get('category')}}">
    {% for v in categories %}
    <option value="{{ v.get('title') }}">{{ v.get("title", "") }}</option>
    {% end %}
</select>
<script>
    // 附加:這處得到的值,在所有的option的value值裏面必須得有。與option的text無關。
    var kind = $("#kind").data("kind");
    $("#kind").val(kind);

    // 附加:這處得到的值,在所有的option的value值裏面必須得有。與option的text無關。
    var category = $("#category").data("cat");
    $("#category").val(category);
</script>

<!-- 不確定可以 -->
<script>
    $(function () {
        var cat = "{{ activity.get('category')}}";
        $('#category').val(cat);
    });
</script>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章