jjzjj

optgroup

全部标签

yii2 arrayhelper :: map()显示< optgroup>起源不明

我将ArrayHelper用于下拉列表,如下所示。但是下拉列表显示了“hotel_id'和'room_type”的一个,我不知道从哪里。对此有什么想法吗?模型文件规则:publicfunctionrules(){return[[['hotel_id','room_type','max_persons'],'required'],[['hotel_id','max_persons'],'integer'],[['room_type'],'string','max'=>28],];}表单视图文件:field($model,'hotel_id')->dropDownList([ArrayHelper

javascript - 在选择框中快速选择整个 optgroup 的简便方法

我有一个选择框,我可以在其中选择多个选项。在选择框中是多个optgroups。有没有一种简单的方法可以在javascript中一次选择整个optgroup? 最佳答案 我建议使用jQuery(或其他框架)来快速处理DOM选择。给每个optgroup一个类,以便更容易捕获它。$("optgroup.className").children().attr('selected','selected');如果要根据用户选择组来选择整个组,请执行以下操作:$("optgroup.className").select(function(e){$

javascript html选择动态添加optgroup和选项

假设我有一个,我想添加一些像这样的optgroup和选项http://jsfiddle.net/ZP4E9/像这样的对象{friendchat:[{name:"somefriend1",...},{name:"somefriend2",...},otherchat:[{name:"someother1",...},{name:"someother2",...},friendrequest:[{name:"somerequest1",...},{name:"somerequest2",...},sentrequest:[{name:"somesent1",...},{name:"some

php - CakePHP:使用 optgroups 在选择上设置默认值

在没有optgroup的普通选择中,CakePHP中的以下代码将使一个值成为默认值:'selected'=>$value一旦有了optgroups(带有标题的选择标签),我该如何设置默认值?前面的代码似乎不起作用。 最佳答案 你可以这样尝试:echo$this->Form->input('group_id',array('type'=>'select','default'=>'2'));导致生成以下HTML:Managers现在显示的是选项二,而不是其他任何一个。 关于php-CakeP

jquery - 在 Bootstrap Select 中获取 optgroup 标签

我有BootStrap选择框,我正在尝试找到所选选项的optgroup。下面是带有这些选项的Bootstrap选择框的表示:OptionSet1Option1Option2编辑:我最近的尝试基于@SorenBeckJensen的回答:$('i.check-mark').closest('li.selected').find('dt>span').text();这为我在第一个下拉列表中选择的所有选项提供了“选项集1”。 最佳答案 目前你的例子是错误的,但试试这个:$('li.selected').find('dt').find('sp

javascript - jQuery:在 <select> 元素中找到选定值的 <optgroup>

我有一个包含不同选项组的下拉菜单。如果有人选择了一个选项,我如何检查它属于哪个optgroup?例如,如果选择了“ferrari”,您将如何确定它属于哪个optgroup?请随意使用jQuery或原始javascript。ApplesOrangesPearsfordtoyotaferrari 最佳答案 您可以使用jQuery做到这一点:$('select').change(function(){varselected=$(':selected',this);alert(selected.closest('optgroup').att

jquery - 使用 select2 的可选 optgroup

我已经使用select2从下拉列表中选择多个选项,但是select2是否可以选择完整的optgroup?我想要的是当用户选择选项组时,应该选择所有子选项。我想使用jQuerySelect2来做到这一点。我怎么能这样做? 最佳答案 如果您使用隐藏的输入元素而不是选择元素支持Select2,这是可能的。要使组选项可选择,您必须给它一个“id”,但看起来它可以是一个空字符串。然后,您可以使用“select2-selecting”事件来阻止选择组选项,而是选择其子选项。此外,可以提供一个query函数来防止组选项在其所有子选项都被选中后出现

html - 如何更改 <select> 的 <optgroup> 标签的样式?

我的应用程序中有一个带有选项组的简单选择框。VolvoSaab------------在浏览器中显示时,选项组标签以粗斜体显示;我希望它在没有任何这些样式的情况下显示。 最佳答案 在大多数浏览器上(在最新的IE和FF上测试过),您可以仅使用CSS轻松更改optgroup的标签:selectoptgroup{background:#000;color:#fff;font-style:normal;font-weight:normal;}显然,您可以设置任何类名而不是selecthtml标签。顺便说一下,正如其他答案所说,仍然有很少的C

html - 如何使用 CSS 缩进多个级别的 select optgroup?

只是尝试通过嵌套深度缩进optgroupblock,我尝试了一般的margin-left规则,嵌套元素然后尝试应用相同的规则,尝试了padding-left...可以这样缩进吗?看起来很初级:P在下面的示例中,标记为“client2_a”的选项组应该比其他选项缩进更多,因为它嵌套在“client2”中。http://jsfiddle.net/Tb5Rc/5/ 最佳答案 8/29/2016编辑下面的原始答案在现代浏览器中不再起作用。对于那些仍然需要使用标签而不是对HTML列表施展魔法的人,在这个stackoverflow线程上找到了更

html - HTML <select> 标签中的可选 <optgroup>

有没有办法让选项组可选?ChildTagChildTag 最佳答案 我不认为你可以,但你可以很容易地用css重现视觉风格,因此在你的选择中只有选项,所以一切都是可选的。.optionGroup{font-weight:bold;font-style:italic;}.optionChild{padding-left:15px;}ParentTagChildTagChildTagmultiple属性允许您选择多行(按住ctrl单击)。如果它不是您想要的,您可以将其删除。这是为了向您展示所有内容都可以选择,并且看起来与选项组元素相同。