📅  最后修改于: 2023-12-03 14:43:26.331000             🧑  作者: Mango
jQWidgets jqxRibbon 是一个基于 jQuery 的插件,提供了一个漂亮的多级选项卡菜单,可以用于创建富文本编辑器,自定义工具栏和类似 Microsoft Office 样式的界面等多种场景。val() 方法是该插件提供的一个函数,用于获取或设置选项卡菜单上选择的值。
val([value: String])
参数:
返回值:
<div id="ribbon"></div>
<script>
$(document).ready(function () {
$("#ribbon").jqxRibbon({
width: 500,
height: 100,
mode: "default",
animationType: "none",
selectionMode: "click",
position: "top",
initContent: function () {
$("#ribbon").jqxRibbon("addAt", "File", null, 0);
$("#ribbon").jqxRibbon("addAt", "Home", null, 1);
$("#ribbon").jqxRibbon("addAt", "Insert", null, 2);
}
});
console.log($("#ribbon").jqxRibbon("val"));
});
</script>
上面的代码创建了一个选项卡菜单,并使用 jqxRibbon 的 val() 方法获取了当前选中的卡片的值。在控制台中会打印出 "File",因为 "File" 卡片是添加到第一个位置的。
<div id="ribbon"></div>
<script>
$(document).ready(function () {
$("#ribbon").jqxRibbon({
width: 500,
height: 100,
mode: "default",
animationType: "none",
selectionMode: "click",
position: "top",
initContent: function () {
$("#ribbon").jqxRibbon("addAt", "File", null, 0);
$("#ribbon").jqxRibbon("addAt", "Home", null, 1);
$("#ribbon").jqxRibbon("addAt", "Insert", null, 2);
}
});
$("#ribbon").jqxRibbon("val", "Insert");
console.log($("#ribbon").jqxRibbon("val"));
});
</script>
上面的代码中,在选项卡菜单创建完成后,使用 jqxRibbon 的 val() 方法将当前选择的卡片设置为 "Insert" 卡片。然后在控制台中打印出 "Insert"。