我創建這個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