禁用下拉选项

时间:2016-03-15 15:53:47

标签: jquery

我正在创建下拉选项,如下所示:

timeDropdown.append($("<option />").val(y).text(y));

如何设置此选项disabled或不可选?

4 个答案:

答案 0 :(得分:1)

就像https://jsfiddle.net/j0deghoo/

一样
$( document ).ready(function() {
    $(".sel").append($("<option />").attr('disabled', 'true').val('5').text('5'));
});

答案 1 :(得分:0)

您可以在option

上添加已禁用的属性
timeDropdown.append($("<option />").attr('disabled', 'disabled').val(y).text(y));

这是一个示例https://jsfiddle.net/o80xed2w/1/

答案 2 :(得分:0)

请参阅小提琴:https://jsfiddle.net/y3llowjack3t/d9b24hw1/

<select id="timeDropdown">
    <option>Select One</option>
</select>
$("#timeDropdown").append(
    $("<option disabled='disabled'></option>").val('y').text('y')
);
$("#timeDropdown").append(
    $("<option></option>").val('n').text('n')
);

答案 3 :(得分:-1)

添加已禁用的属性。简单易行。 http://www.w3schools.com/tags/att_option_disabled.asp