Javascript 占位符和在组合框中选择

Javascript 占位符和在组合框中选择,javascript,jquery,combobox,jqxcombobox,Javascript,Jquery,Combobox,Jqxcombobox,我有以下代码输出一个组合框: <html> <head> // Included JS library </head> <body> <script> $(document).ready(function () { var moduleAutoSuggest = getModuleAutoSuggestOption(); // Create a jqxComboBox $("#

我有以下代码输出一个组合框:

<html>
<head>
// Included JS library
</head>
<body>
<script>
$(document).ready(function () 
{                
    var moduleAutoSuggest = getModuleAutoSuggestOption();

    // Create a jqxComboBox
    $("#jqxWidget").jqxComboBox(
    { 
        source: moduleAutoSuggest,
         placeHolder            : "text ...",
        width: '250', 
        height: '25px',
        disabled : false,
        searchMode: 'containsignorecase',
        autoComplete: true
    });

    obj = '';
      $('#jqxWidget').on('select', function (event) 
      {
                var args = event.args;
                if (args != undefined) {
                    var item = event.args.item;
                    if (item != null) 
                    {
                        obj = item;
                        printSelectedValue(obj);
                    }
                }
    });
});

function getModuleAutoSuggestOption()
{
    var moduleAutoSuggestOption = 
        [
            {"id" : "ALL_ICONS", "label":"All Icons"},
            {"id" : "ALL_LOGOS", "label":"All Logos"},
            {"id" : "ARTICLE", "label":"Newest Article"},
            {"id" : "ARTICLE_SUMMARY", "label":"Headlines For 10 Newest Articles"}
    ];

    return moduleAutoSuggestOption;
}   
</script>

<div id='content'></div>
        <div id='jqxWidget'>
        </div>

</body>
</html>

//包含JS库
$(文档).ready(函数()
{                
var moduleAutoSuggest=getModuleAutoSuggestOption();
//创建一个jqxComboBox
$(“#jqxWidget”).jqxComboBox(
{ 
资料来源:moduleAutoSuggest,
占位符:“文本…”,
宽度:'250',
高度:'25px',
残疾人士:错,,
searchMode:'containsignorecase',
自动完成:正确
});
obj='';
$('jqxWidget')。在('select',函数(事件)
{
var args=event.args;
如果(args!=未定义){
var item=event.args.item;
如果(项!=null)
{
obj=项目;
打印选择值(obj);
}
}
});
});
函数getModuleAutoSuggestOption()
{
var moduleAutoSuggestOption=
[
{“id”:“所有图标”,“标签”:“所有图标”},
{“id”:“所有徽标”,“标签”:“所有徽标”},
{“id”:“文章”,“标签”:“最新文章”},
{“id”:“文章摘要”,“标签”:“10篇最新文章的标题”}
];
返回moduleAutoSuggestOption;
}   
它给了我一个有效的组合框,问题是,占位符属性不起作用,如果我点击输入文本,所选值不会变得更清晰


任何帮助都会被告知

使用您的代码,我创建了一个工作示例,它的功能似乎与jqwidgets示例相同。您是否希望更改此功能

$(函数()
{                
var moduleAutoSuggest=getModuleAutoSuggestOption();
//创建一个jqxComboBox
$(“#jqxWidget”).jqxComboBox({
资料来源:moduleAutoSuggest,
占位符:“文本…”,
宽度:'250',
高度:'25px',
残疾人士:错,,
searchMode:'containsignorecase',
自动完成:正确
});
obj='';
$('jqxWidget')。在('select',函数(事件){
var args=event.args;
如果(args!=未定义){
var item=event.args.item;
如果(项!=null)
{
obj=项目;
打印选择值(obj);
}
}
});
});
函数getModuleAutoSuggestOption()
{
返回[
{“id”:“所有图标”,“标签”:“所有图标”},
{“id”:“所有徽标”,“标签”:“所有徽标”},
{“id”:“文章”,“标签”:“最新文章”},
{“id”:“文章摘要”,“标签”:“10篇最新文章的标题”}
];
}


链接到小提琴或演示?另外,只要看看你的代码,你可能想格式化占位符的分号,这对我来说是一个危险的信号…嗯,我的包含和你的不同,这就是区别。非常感谢:)