引用符を持っている場合、変数を持つセレクタを作成:変数の内容は、私はこの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