下拉选择字符串字体样式更改
Dropdown select string font style change
我有一个从DB生成的下拉筛选器。它提供了供用户选择的选择列表。
这是样品产品清单。
-View All-
-iPhone-
-Android-
-WindowsPhone-
-Blackberry-
然而,我想在这个脚本代码中将"iPhone"字符串加粗。请善意地提出建议?
var dropdown= function( response ){
var productFilter = $('.dropdownControl');
productFilter .change( userMgmtFilterDDChange );
var pdlist= response.Results.Products;
var dropdownString = '';
dropdownString += '<option selected="selected">View All</option>';
$.each( pdlist, function( index, item ){
dropdownString += '<option>' + item.Name + '</option>';
});
productFilter .append( dropdownString );
}
如果名称为iPhone,则在jQuery中添加一个类,即:
$.each( pdlist, function( index, item ){
if (item.Name == 'iPhone'){
dropdownString += '<option class="bold">' . item.Name . '</option>';
}
else{
dropdownString += '<option>' + item.Name + '</option>';
}
});
然后,在你的css文件中,使用这个
.bold{
font-weight: bold;
}
更改此
dropdownString += '<option>' + item.Name + '</option>';
去那个
dropdownString += '<option>' + (item.Name==Iphone ?'<b>'+item.name+'</b>': item.name) + '</option>';
相关文章:
- 将Div内容复制到文本区域或具有相同字体族样式的文本
- 尝试在随机文本和图像脚本中添加样式/更改字体
- 是否可以在网页上用另一种字体设置jqmath-display的样式
- 在 JavaScript 输出中设置字体样式
- jquery匹配以px为单位的样式字体大小的元素
- 删除所有与内联字体相关的标记,即使它在内联样式中也是如此
- 如何在所有元素中使用 jQuery 删除除字体粗细之外的所有样式
- 设置内容样式包含字体系列、字体大小和颜色的可编辑列表 (
- )
- 织物 js 粗斜体不起作用,因为 JSON 中的字体样式对象
- 更改 JavaScript 中所选文本的字体样式
- javascript中一个按钮样式的两种字体类型
- 如何在应用程序中更改字体样式
- 我想在获取和解析DOM树后更改特定节点内容的字体样式
- 输入字段的样式字体(Angularjs)
- 下拉选择字符串字体样式更改
- 使用字体样式复制到剪贴板
- javascript(动态)表单的CSS字体和背景样式
- 字体Awesome与半样式CSS
- CSS—根据字体大小选择元素,并动态地将样式应用于该文本
- 通过样式设置字体族.字体不工作,除非字体大小也设置