字符串和选项值比较
string and option value comparison
目前,我正在将选择菜单转换为色样,现在,当用户单击色样时,我需要相关的选择选项才能被选中。
使用以下html 构建线束
<div class="option red"></div>
类定义中的颜色来源于select中的可用选项,我现在需要做的是,如果单击红色框,则选择红色选项。到目前为止,我有以下代码,
$('fieldset.colours option').each(function(){
$('.colours').append('<div class="option '+$(this).val().toLowerCase()+'"></div>')
});
$('.option').click(function(){
var classList =$(this).attr('class').split(/'s+/);
$.each( classList, function(index, item){
if (item != 'option') {
}
});
});
您可能会尝试:
$('.option').click(function () {
var selectedOption = $(this);
$('fieldset.colours option').each(function () {
if (selectedOption.hasClass( $(this).val().toLowerCase() )) {
$('fieldset.colours').val( $(this).val().toLowerCase() );
}
});
});
相关文章:
- 我的单元测试选项是什么
- 如何更改bigquery API中的计费层选项
- 比较从函数和生成的日期对象
- 使用Javascript获取所选选项ID
- 如何使用 node.js 比较两个 json 数组
- Selectize.js:如何对整数值的选项进行排序
- 通过js在新选项卡中有条件地打开url
- 按照选项卡索引的顺序循环一个jQuery选择
- 角度 ng 选项:按 id 比较
- 使用 Jquery 比较每个数组索引的输入文本数组控件和选择选项数组控件的值
- 将选项卡中的 URL 与数组中的 URL 进行比较,并向数组添加更多内容
- 如何将文本框值与下拉列表的选项值进行比较
- 选择选项值比较给出错误的结果
- 如何在“if”语句中比较<选项>“数据名称”
- 字符串和选项值比较
- 将提示答案与数组上的选项进行比较
- 比较下拉选项与javascript
- Angular的select标签带有选项和对象比较
- JQuery -只比较select输入中所有选项的一部分文本,并选择匹配的那个
- 比较选择选项值和URL中的值