변경 이벤트에서 테이블 값을 변경하려고합니다. .woocommerce-variation
화재가 발생하면 totalvaluefirst
을 멀티플 링하여 새 비율이 계산됩니다. 그런 다음 totalvaluelast
을 사용하여 텍스트를 설정하십시오. 그러나 두 번째 이벤트가 시작되면 totalvaluefirst
은 그대로 유지되며 텍스트는 변경되지 않습니다. 당신이 DOM 이벤트의 반복 처리로 이어질 안 전체 값을 변경하여 DOM을 수정하는 경우 :Jquery 각 함수가 작동하지 않습니다. 내가 어떻게 예상합니까
jQuery('.woocommerce-variation').bind("DOMSubtreeModified",function(){
jQuery(".total-value").each(function() {
var totalvaluefirst = (jQuery(this).text());
var totalvaluefirstnew = ratio * totalvaluefirst;
var totalvaluelast = Math.round(totalvaluelast * Math.pow(10, 2))/Math.pow(10, 2);
jQuery(this).text(totalvaluelast);
});
});
'되지 않습니다 .bind','대신 .on' 사용 – evolutionxbox
는'ratio'가 정의? 또한 마지막 닫기 괄호가 없으므로 JS가 불완전합니다.')); – evolutionxbox
코드가 축소되어 작동하지만 내 문제 (jQuery (this) .text())가 매번 동일하게 나타납니다. – emrece