选择以character开头的所有表格单元格

时间:2014-01-05 00:21:01

标签: php jquery html jquery-selectors

我正在接收外部表格数据,我将其转储到HTML表格中。他们的系统启动每个表标题行,例如“-Lorem ipsum”。我写了下面的代码片段来加强标题,但是它不起作用 - 我必须遗漏一些东西!

$(".csvTable td").each(function () 
{    
    var cellValue = $(this).text();

    if (cellValue.indexOf("-")) 
        $(this).wrapInner( "<strong></strong>");
});

(它是用PHP渲染的,所以如果你认为它会更好地处理那么请分享!)

2 个答案:

答案 0 :(得分:1)

在JavaScript中,indexOf如果找到则返回索引,否则返回-1。

如果您想知道是否以该字符开头,请说出value.indexOf(“ - ”)== 0。

是的,我认为你应该使用PHP。它看起来像这样:

if (strpos($val, "-") === 0) {
   $val = "<strong>$val</strong>";
}

答案 1 :(得分:1)

如评论中所述,请尝试以下方法:

cellValue.indexOf("-") == 0