首页 > 解决方案 > 斜体在数据表的前 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(" ");
      }
};

标签: javascriptjquerydjangodatatable

解决方案


推荐阅读