jquery - 如何使用 jquery 将所选行中的标签加粗?
问题描述
我正在为 Bootstrap 面板编写代码,我想为选定的行设置粗体标签。这是代码:
HTML:
<div id="costCentersList" class="col-md-6 no-padding-right-left">
<div class="panel panel-default no-MP">
<div class="panel-heading">Cost Centers <span class="floatRight"><a href="#" id="newCostCenter" onClick="newCostCenter();">Create New Cost Center</a></span></div>
<div class="panel-body">
<ul>
<li >
<input type="radio" name="costCenter" value="Marketing" id="btnRadioCC1">
<label >Marketing</label> <span class="floatRight">
<input type="button" value="Assign Employees" class="btn btn-primary btnAssignCC btn-rounded-4">
</span></li>
<li>
<input type="radio" name="costCenter" value="Developer" id="btnRadioCC2">
<label>Developer</label><span class="floatRight">
<input type="button" value="Assign Employees" class="btn btn-primary btnAssignCC btn-rounded-4">
</span></li>
</ul>
查询:
$('#costCentersList li').on('click',function(){
$('#costCentersList li').removeClass('highlight-row');
$(this).addClass('highlight-row');
var abc = $(this).find('label');
$('abc').attr('style','font-weight:bold');
})
解决方案
确保该类highlight-row
具有属性:font-weight:bold
。
并将函数内容替换为:
$('#costCentersList li label').removeClass('highlight-row');
$(this).find('label').addClass('highlight-row');
推荐阅读
- facebook - 我可以使用 FB Graph API 从每个人那里获取包含特定关键字的帖子吗?
- android - 以干净的架构方式等待用户事件继续执行协程
- c# - 如何比较 17:00 > 00:00 的 24 小时时间,这是错误的
- python - 通过另一个二进制数据框过滤 Pandas Datafame
- python - Python。imap_tools。无法使用搜索条件
- html - Css中已经溢出到第二列的列元素
- python - Python/Pandas:从 pandas DataFrame 更新 XML 文件
- vb.net - 从 BlockingCollection 出队时限制线程数
- python - 通过 python sqlalchemy 在 Redshift 上使用 python 数据框创建表到 Postgres SQL
- javascript - 如何在 CesiumJS 中将 ClampToGround 设置为平面