This is a mobile optimized page that loads fast, if you want to load the real page, click this text.

Hỏi/ Thắc mắc Xin code JavaScript

rs_lyly2009

Moderator
Thành viên BQT
Bác nào biết JavaScript, cho em xin cái đoạn code để ẩn đi cái chữ "from" ở mục giá này với ạ. à jS hay jQuery đều được ạ.
À em mù JS, nên mấy bác có hướng dẫn, em cũng chả biết làm đâu.

nếu nó nhanh và đơn giản cho em xin code mẫu luôn với ạ. Em cảm ơn trước

Link: https://www.simpson-london.com/men-round-coin-purse/round-coin-purse-black1
 

huynv92

Rìu Sắt
function removeTextInNode(classOfNode) {
let targeties = document.getElementsByClassName(classOfNode);
for (let i = 0; i < targeties.length; ++i) {
let childNode = targeties[ i ].getElementsByTagName("span")[0];
targeties.innerHTML = "";
targeties.appendChild(childNode);
}
}
nếu bắt buộc giữ nguyên ko cho can thiệp gì, chỉ dùng js, thắc mắc tại sao bác k xóa nội dung đi,
 

huynv92

Rìu Sắt
 

rs_lyly2009

Moderator
Thành viên BQT
Em không can thiệp được vào web bác, chỉ gửi code được thôi á.
Trong cái code bác đưa thì em cần thay đổi những cái nào thế ạ?
 

congdongnet

Búa Đá Đôi
Giờ tôi k ngồi PC. Gõ k được. Nếu chưa ra khi nào lên pc tôi gõ lại.

Gợi ý: get text jquery
Replace text in jquery.


2 phút
 

rs_lyly2009

Moderator
Thành viên BQT
Giờ tôi k ngồi PC. Gõ k được. Nếu chưa ra khi nào lên pc tôi gõ lại.

Gợi ý: get text jquery
Replace text in jquery.


2 phút
Tks bác trước. Hóng code bác. Em mù JS, nếu có code sẵn cho web trên luôn thì tốt quá.
 

rs_lyly2009

Moderator
Thành viên BQT
JavaScript:
$('.product-price').each(function() {
    var text = $(this).text();
    $(this).text(text.replace('from', ''));
});



Đây:
Đã test thành công nhé.
Em vừa thử okay rồi. Mà em hỏi thêm, phía dưới cái mô tả có cái thanh chọn sản phẩm biến thể ấy. Nếu chọn cái bất kỳ, sau đó chọn về "Select..." thì cái from lại hiện ra....
 

congdongnet

Búa Đá Đôi

Thì cái form select đó phải update dữ liệu khi chọn chứ sao.
Thêm cái hàm trên vào trong sự kiện onchange của cái form select là được.