javascript - 斜体在数据表的前 2 个字上
问题描述
我正在我的 django 网站上制作学术参考书目表。在我的数据表的第二列中,前两个单词必须是斜体!我怎样才能做到这一点?
编辑:我已经将“斜体”类添加到第二行<td>
以便于定位。
我是如何让它工作的:
//call the function on every table update:
$('#bibs').on( 'draw.dt', function () {
italic();
} );
//append class "italic" to second column
"columnDefs": [
{ className: "italic", "targets": [2 ] },
],
//loop that split by space>transforms element 0 and 1 to italic>joins with space together
function italic() {
var italicTd = document.querySelectorAll("td.italic");
for(var i = 0, ii = italicTd.length; i < ii; i++) {
td = italicTd[i].innerHTML;
splitStr = td.split(" ");
splitStr[0] = splitStr[0].italics();
splitStr[1] = splitStr[1].italics();
italicTd[i].innerHTML= splitStr.join(" ");
}
};
解决方案
推荐阅读
- django - Django 的 ManyToManyField 和 ManyToManyRel 的区别
- python - 如何在烧瓶中使用来自 sqlite3 的用户布尔值
- azure-spatial-anchors - 使用 azure 空间锚在 Unity-Hololens 中定位您的布局
- r - 如何解析字符串中的数字?
- php - 在下订单后检索产品列表
- vue.js - v-cloak 在加载页面时不会隐藏组件
- reactjs - Typescript 根据变量动态分配泛型类型
- c# - 代表。它们是指其他委托的实例,还是只是方法?
- php - Laravel 5.5 Redis - 需要 NOAUTH 身份验证
- ios - 在 Flutter 中设置 TextField 的最大长度后如何设置输入限制文本?