Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript ui.selectmenu';这个.newelement.0';是否为null或不是对象_Javascript_Jquery_Dialog_Jquery Ui Selectmenu - Fatal编程技术网

Javascript ui.selectmenu';这个.newelement.0';是否为null或不是对象

Javascript ui.selectmenu';这个.newelement.0';是否为null或不是对象,javascript,jquery,dialog,jquery-ui-selectmenu,Javascript,Jquery,Dialog,Jquery Ui Selectmenu,我试图从这里实现ui.selectmenu,但将其放在jQuery对话框中。不确定这是否是冲突所在 HTML标记是: <div id="selModeBox" title="Mode selection Form"> <label for="mode">Select modes:</label> <select id="mode" name="mode"> <option value="v0" selected

我试图从这里实现ui.selectmenu,但将其放在jQuery对话框中。不确定这是否是冲突所在

HTML标记是:

<div id="selModeBox" title="Mode selection Form">
    <label for="mode">Select modes:</label>
    <select id="mode" name="mode">
        <option value="v0" selected="selected">-- Make a Selection --</option>
        <option value="v1">Mode 1.</option>
        <option value="v2">Mode 2.</option>
    </select>
</div>
加载时出现javascript错误,并引用ui.selectmenu javascript代码的这一行(第108行):


有没有人经历过类似的事情,或者有什么想法来补救这个问题?

可能是jQuery 1.8造成了问题,因为它还没有经过测试,请参见


如果问题在1.7.x中仍然存在,请打开新版本(请参阅)

您使用的是什么版本?我在最新版本中没有看到该代码@当前版本中的Nal,即第172行。根据附近的评论,这很可能是一个bug,并且在当前版本中没有修复。是的,但是他们确实在第179行添加了检查,这样您就不会抛出异常。很多其他的东西已经改变了,所以可能不再需要检查了。我下载了最新的版本,并与jquery版本1.8.0一起使用
jQuery(document).ready(function() {
    $('#selModeBox').dialog({
        modal: true
    });
    $('#selModeBox select').selectmenu();

    $('#tabs').tabs();
});​
this.element.click(function() {
    this._refreshValue();
}).focus(function() {
    this.newelement[0].focus();
});​