如何在jquery ui组合框上放置占位符?

eyu*_*tis 5 jquery jquery-ui

我看看jquery ui combobox但我找不到它.我可以在源代码中找到正确的占位符.

谢谢

小智 13

我为JQueryUI v1.10.2 - 2013-04-17制作了这段代码

HTML代码:

<select class="combobox" placeholder="123">
 <option>...</option>
 ...
</select>
Run Code Online (Sandbox Code Playgroud)

JS代码:

$.widget( "ui.combobox", {
    _create: function() {
        this.wrapper = $( "<span>" )
            .addClass( "ui-combobox" )
            .insertAfter( this.element );

        this._createAutocomplete();
        this._createShowAllButton();
        this.input.attr("placeholder", this.element.attr('placeholder'));
    },
});

$(function() {
    $( ".combobox" ).combobox();
});
Run Code Online (Sandbox Code Playgroud)


Fur*_*han 5

在输入中添加ID并在javascript中运行此代码

$("#yourID").attr("placeholder", "Your Text Here");
Run Code Online (Sandbox Code Playgroud)

  • 实际上,这不会起作用,因为Jquery UI组合框使用**select**标签而**select**标签不接受占位符属性. (2认同)