我正在尝试在JQuery mobile的选择菜单中设置默认选择.文档有这个:
var myselect = $("select#foo");
myselect[0].selectedIndex = 3;
myselect.selectmenu("refresh");
Run Code Online (Sandbox Code Playgroud)
我在创建菜单的地方添加了,但是当我运行代码时,我收到此错误:
抛出"无法在初始化之前调用"+ name +"上的方法;"+"尝试调用方法'"+ options +"'";
不知道此时该怎么办......
当我尝试从我的选择菜单中获取值时,我得到一个空值.
我知道我做的原因是jquery移动标记导致两个项目具有"mySelect"类 - 所以选择器$(".selectMenu")是一个包装集.
我想知道是否有办法通过插件获得价值 - 例如$(".mySelect").selectmenu("value"),或类似的东西.
<section data-role="page">
<section data-role="content">
<input type="button" value="what is the value" id="myButton"/>
<select class="mySelect">
<option value="1">one</option>
<option value="2">two</option>
<option value="3">three</option>
</select>
</section>
</section>
$("#myButton").click(function(){
var val = $(".mySelect").val();
alert(val);
});
Run Code Online (Sandbox Code Playgroud)
我希望有一个标准的HTML选择菜单来选择您的出生日期.日月年.有人能指出我正确的方向使用jQuery来格式化当月的正确天数,具体取决于选择的年/月等?是否有任何插件可以实现这一目标,或者我将如何自己编写?任何意见,将不胜感激.
我正在使用jQuery和Rails项目中的ui-autocomplete.现在,当自动完成呈现时,它将打开一个下拉菜单并显示建议,但下拉菜单位于页脚下方.
我看到了这个:http: //www.filamentgroup.com/lab/jquery_ui_selectmenu_an_aria_accessible_plugin_for_styling_a_html_select/
并且认为"使用maxHeight设置弹出窗口"将是完美的,但我无法找到放置maxHeight选项的位置,如果仅显示一个数字或显示什么.我相信我也需要做出改变jquery-ui.js.
任何指针,帮助或链接都会有很大帮助!谢谢!
PS由于我的代表很低,我不能发布这张照片,但我很乐意通过电子邮件发送或以其他方式发送给任何人
我正在使用jQuery UI选择菜单,偶尔会遇到一些问题.
它位于用户页面的左上角.使用"下拉/地址"类型,有时(看似随机),下拉菜单会打开UP而不是DOWN,除了第一个选项外,您无法选择其中的任何选项,因为它全部位于屏幕"上方".
有人知道那里的设置/选项迫使它打开吗?谢谢!
更新.... 11/23/11 1:11 pm est 以下是一些电话代码:
$(function(){
$('select#selectionA').selectmenu({
style:'dropdown',
menuWidth: 220,
positionOptions: {
collision: 'none'
},
format: addressFormatting
});
});
Run Code Online (Sandbox Code Playgroud) 当我做某事时,我需要能够将选择菜单中的某个选项更改为默认(开始)值.
例如,当我声明它时,英语是默认值.
如何使用代码更改它而不是单击.
<form id="form1" name="form1" method="post" action="">
<select name="websites1" id="websites1" style="width:120px" tabindex="1">
<option value="english" selected="selected" title="images/us.gif">English</option>
<option value="espanol" title="images/es.gif">Espanol</option>
<option value="italian" title="images/it.gif">Italiano</option>
</select>
</form>
Run Code Online (Sandbox Code Playgroud)
在body标签中我声明了:
<script type="text/javascript">
$(document).ready(function() {
$("body select").msDropDown();
});
</script>
Run Code Online (Sandbox Code Playgroud)
我正在使用这个SCRIPT
我已经尝试了所有这些吼叫的例子,但这对我没什么好处.
我还能做什么更改默认选择值.
我正在使用jQuery UI Selectmenu插件来设置我的选择字段的样式.现在我有一个一般性的问题,让这个代码$(this).val()与这个插件一起使用.在onChange事件之后,我应该给出当前选择字段的值.
非常感谢!
有人知道在CGridView中设置默认函数的可能性,它会在每次AJAX更新后在页面上的所有网格上运行吗?我在许多页面上使用CGridView,我不想分别为每个网格指定这个函数.我需要这个,因为我使用jQuery selectmenu作为我的过滤器下拉列表,并且在AJAX重新加载之后,它们需要再次被初始化.
'afterAjaxUpdate' => "function(id,data){$('select').selectmenu()}";
Run Code Online (Sandbox Code Playgroud) select-menu ×8
jquery ×4
javascript ×2
jquery-ui ×2
ajax ×1
cgridview ×1
css3 ×1
date ×1
php ×1
yii ×1