我创建这个jQuery的报价:创建与变量选择当变量的内容有
$(document).ready(function() {
$(".responsivetable").on("click", "td", function() {
var content = $(this).text();
var index = ($(this).index());
$(".responsivetable tr td:nth-child(" + (index + 1) + "):contains('" + content + "')").addClass('kleur1');
});
});
它的作用是,当你点击一个表格单元格(TD)所有其他TD的中同一列,具有相同的内容,获得特定的类。
所以,当你点击名字'John'的列时,那个'John'列中的所有单元格都会得到一个cssclass。
这是有效的,但不是当内容包含单引号时,如nov '16。
我认为这是因为字符串连接中断,但我该如何解决这个问题?
(其他途径来解决我想也欢迎来完成的事情。)
而不是':包含( ' “+内容+”' )'尝试使用':contains(“+ content +”)' –
感谢downvotes,对不起,我不知道如何解决这个问题:-S – Michel
我不知道为什么这是downvoted。它有一个问题描述,当前在语法上有效的代码的尝试,期望的结果,适当的标签,正确的标题。我不确定有什么缺失。 – Tomalak