Javascript 如何使用datatables单元格选择器更改datatables中select元素的字体大小

Javascript 如何使用datatables单元格选择器更改datatables中select元素的字体大小,javascript,html,jquery,css,datatables,Javascript,Html,Jquery,Css,Datatables,现在,它可以使用基本的Javascript/jQuery选择器,但我需要它来使用datatables选择器。 我已经厌倦了以下选择器: table.cell(0,1).nodes()到$().find(“select”).css(“font-weight”,“bold”) 甚至尝试添加一个类并将该类的css设置为粗体,但这也不起作用。我可能遗漏了一些基本的东西。 非常感谢你的帮助 这是演示您需要更改这行代码: table.cell(0, 1).nodes().to$().find("s

现在,它可以使用基本的Javascript/jQuery选择器,但我需要它来使用datatables选择器。 我已经厌倦了以下选择器:
table.cell(0,1).nodes()到$().find(“select”).css(“font-weight”,“bold”)
甚至尝试添加一个类并将该类的css设置为粗体,但这也不起作用。我可能遗漏了一些基本的东西。 非常感谢你的帮助


这是演示

您需要更改这行代码:

table.cell(0, 1).nodes().to$().find("select").css("font-weight", "bold")
致:

并应用于datatable绘制事件

我建议在创建的select中添加一个类,或者在转换为datatable之前更改表,或者在渲染过程中应用更改

var-table=$('#示例').DataTable({});
var edit_pattern_arr=[“test1”、“test2”]
table.column(1).nodes()到$()。每个(函数(e){
var text=$(this).text()
var select=document.createElement(“选择”)
select.innerHTML=`${text}`
//var select=`${text}`
//var选项=“”
编辑\u pattern\u arr.forEach(元素=>{
var option=document.createElement(“选项”)
option.text=元素;
option.value=元素;
select.appendChild(选项)
//选项+=`${element}`
})
var td=document.createElement(“td”)
td.appendChild(选择)
$(此).替换为(td)
});
$(“#示例tbody tr td:nth child(2)”.find(“select”).css(“字体权重”、“粗体”);
表.关于('draw',函数(){
$(“#示例tbody tr td:nth child(2)”.find(“select”).css(“字体权重”、“粗体”);
});

名称
位置
办公室
年龄
开始日期
薪水
名称
位置
办公室
年龄
开始日期
薪水
老虎尼克松
系统架构师
爱丁堡
61
2011/04/25
$320,800
加勒特温特斯
会计
东京
63
2011/07/25
$170,750
阿什顿考克斯
初级技术作者
旧金山
66
2009/01/12
$86,000
塞德里克·凯利
高级Javascript开发人员
爱丁堡
22
2012/03/29
$433,060
佐藤航空
会计
东京
33
2008/11/28
$162,700
布里尔·威廉姆森
集成专家
纽约
61
2012/12/02
$372,000
赫罗德·钱德勒
营业员
旧金山
59
2012/08/06
$137,500
罗娜·戴维森
集成专家
东京
55
2010/10/14
$327,900
科琳赫斯特
Javascript开发人员
旧金山
39
2009/09/15
$205,500
索尼娅·弗罗斯特
软件工程师
爱丁堡
23
2008/12/13
$103,600
杰娜·盖恩斯
办公室经理
伦敦
30
2008/12/19
$90,560
奎因·弗林
支撑导线
爱丁堡
22
2013/03/03
$342,000
查尔德·马歇尔
区域主任
旧金山
36
2008/10/16
$470,600
海莉·肯尼迪
高级市场设计师
伦敦
43
2012/12/18
$313,500
塔蒂亚娜·菲茨帕特里克
区域主任
伦敦
19
2010/03/17
$385,750
迈克尔·席尔瓦
营销设计师
伦敦
66
2012/11/27
$198,500
柏德
首席财务官(CFO)
纽约
64
2010/06/09
$725,000
格洛丽亚·利特尔
系统管理员
纽约
59
2009/04/10
$237,500
布拉德利·格里尔
软件工程师
伦敦
41
2012/10/13
$132,000
戴里奥斯
人事领导
爱丁堡
35
2012/09/26
$217,500
杰内特·考德威尔
开发领导
纽约
30
2011/09/03
$345,000
尤里浆果
首席营销官(CMO)
纽约
40
2009/06/25
$675,000
凯撒万斯
售前支持
纽约
21
2011/12/12
$106,450
多丽丝·怀尔德
营业员
西德尼
23
2010/09/20
$85,600
当归
首席执行官(CEO)
伦敦
47
2009/10/09
$1,200,000
加文·乔伊斯
开发商
爱丁堡
42
2010/12/22
$92,575
张珍妮弗
区域主任
新加坡
28
2010/11/14
$357,650
布伦登·瓦格纳
软件工程师
旧金山
28
2011/06/07
$206,850
菲奥娜绿色
首席运营官(COO)
旧金山
48
2010/03/11
$850,000
寿伊图
区域营销
东京
20
2011/08/14
$163,000
米歇尔之家酒店
集成专家
西德尼
37
2011/06/02
$95,400
苏基伯克斯
开发商
伦敦
53
2009/10/22
$114,500
普雷斯科特·巴特利特
技术作者
伦敦
27
2011/05/07
$145,000
加文
$('#example tbody tr td:nth-child(2)').find("select").css("font-weight", "bold");