我已經做了一個簡化的例子(見演示)我正在努力的代碼。我首先有一個函數可以計算<p>
在包裝div裏面的行數。根據數字(1,2或3行),包裝div應該得到一個額外的類名稱。如何使這個if語句有效?
這些都是錯誤,我不能工作了:
功能停止(你可以在日誌看)它運行後:
if (getRows('.item p') === 1) { }
當我登錄該函數的結果我得到的窗口對象,我需要特定的div來添加類,以便我的絕對鏈接可以正確定位
所以結果是絕對連接應該相應地定位到行數。
是的,我知道這段代碼可以寫成不同的形式(就像將絕對鏈接放在我的頁面下面一樣),但它是CMS這樣渲染它,這將是最簡單的解決方法..如果你想要查看應該如何進行的結果,您可以在第一個項目div上添加item_1,在第二個項目上添加item_2等等。
if (getRows('.item p') === 1) {
console.log('1 line');
console.log(this);
}
if (getRows('.item p') === 2) {
console.log('2 lines');
}
if (getRows('.item p') === 3) {
console.log('3 lines');
}
不錯,就是我所需要的,可以爲每個案例添加相關的類。非常感謝! – Yunowork 2013-04-09 20:29:21