jQuery-ui 下拉菜单为 span 添加值
我正在使用 jQuery-UI selectmenu,需要将值数据添加到通过 jQuery 创建的范围中。
链接到源:ui.selectmenu.js
如果我将第 292 行更改为:
this.newelement.prepend('<span class="'+self.widgetBaseClass+'-status" value="'+ selectOptionData[this._selectedIndex()].value +'">'+ selectOptionData[this._selectedIndex()].text +'</span>');
并添加 value=" " 部分,我会得到显示值的范围,但它只是第一个值,并且在单击下拉列表时不会更改。
我必须缺少一些要添加到 js 中才能更新其他选择选项的值的内容?
我的选择形式是:
<select name="sample" id="sample">
<option value="1">Sample1</option>
<option value="2">Sample2</option>
<option value="3">Sample3</option>
<option value="4">Sample4</option>
</select>
脚本:
<script type="text/javascript">
$(function(){
$('select#sample').selectmenu({style:'dropdown'});
});
</script>
项目主页: jQuery-UI
I am using jQuery-UI selectmenu and need to add the value data to the span that gets created via jQuery.
Link to source: ui.selectmenu.js
If I change line 292 to be:
this.newelement.prepend('<span class="'+self.widgetBaseClass+'-status" value="'+ selectOptionData[this._selectedIndex()].value +'">'+ selectOptionData[this._selectedIndex()].text +'</span>');
and add in the value=" " portion I get the span to display value but its only the first value and does not change when clicking through the drop down.
I must be missing something to add to the js to have the value updated onlick for other select options??
My select form is:
<select name="sample" id="sample">
<option value="1">Sample1</option>
<option value="2">Sample2</option>
<option value="3">Sample3</option>
<option value="4">Sample4</option>
</select>
And script:
<script type="text/javascript">
$(function(){
$('select#sample').selectmenu({style:'dropdown'});
});
</script>
Project homepage: jQuery-UI
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论