所以我確實發現了一些類似的問題和答案,但無法讓它起作用。如果一個HTML字符串中包含某些字符,那麼隱藏頁面上的一個元素
我想檢查一個<span class="productID">
標籤裏面的字符串是否帶有字母「EP」,如果是的話就隱藏頁面上的一個按鈕元素。所以它只會檢查標籤內的前兩個字符,並忽略其餘的字符。
所以我確實發現了一些類似的問題和答案,但無法讓它起作用。如果一個HTML字符串中包含某些字符,那麼隱藏頁面上的一個元素
我想檢查一個<span class="productID">
標籤裏面的字符串是否帶有字母「EP」,如果是的話就隱藏頁面上的一個按鈕元素。所以它只會檢查標籤內的前兩個字符,並忽略其餘的字符。
嘗試這種情況:
if ($('.productID').text().substring(0, 2) == "EP") {
$('#targetButton').hide();
}
嘗試這種情況: http://jsfiddle.net/rSVve/2/
$(document).ready(function() {
$.each($(".productID"),function(){
if($(this).text().substring(0, 2) == "EP"){
$(this).hide();
}
});
});
是,跨度標籤內的字符串,例如,<跨度類= 「產品」> EP12345 ,所以,因爲這包含在前面的EP,那麼它會隱藏一個按鈕 – EdwardM
是的,想通了。看到我的答案。 – Mrchief