$(function() {
myhtml = '<tr><td>1</td><td>Orange</td><td>1799.00 x <span>1</span></td><td>0.00</td><td>1799.00</td></tr><tr class="shippingRow"><td></td><td></td><td></td><td>Shipping</td><td>2.00</td></tr><tr class="totalRow"><td></td><td></td><td></td><td><strong>Total</strong></td><td><strong>1811.00</strong></td></tr>'
console.log($(myhtml).find('.shippingRow td').length);
});
我得到零而不是一個,哪一部分我錯過了?我想刪除類名或對myhtml做一些樣式。選擇類的原始html
過濾速度慢於找到合適的?也許我應該正確包裝標籤。 –
@AliceXu我會說在這種情況下,性能差異可能可以忽略不計。由於不同瀏覽器的性能不同,通常很難衡量性能。這些行動只在一小部分要素上被調用。有可能創建元素來正確包裝它可能會抵消任何潛在的性能增益。 – Stryner
我剛剛發現我無法操縱它。 $(myhtml).filter(「。shippingRow」)。find(「td」)。attr('style','padding:10px');'< - 不起作用。 –