현재 % 변경을 표시하려면 클릭해야하는 div가 두 개인 있습니다. 상자를 클릭하지 않고 % 변경을 표시하도록 코드를 조정할 수있는 방법이 있습니까?포커스를 잃지 않고 자동으로 변경 내용을 표시합니다.
코드 :
$(document).ready(function() {
$('.originalData').change(function() {
$('.changedData').val($(this).val());
$('.percentage').text('0%');
});
$('.changedData').change(function() {
var changedData = $(this).val().length;
var originalData = $('.originalData').val().length;
var percentageOfChange = changedData/originalData * 100 - 100
$('.percentage').text(percentageOfChange.toFixed(2) + '%');
});
});
<div class="content">
<p>Original:</p>
<textarea class='originalData'></textarea>
<p>Changed:</p>
<textarea class='changedData'></textarea>
<div class='percentage'></div>
뿐만 아니라 관련 HTML을 보여주십시오 사용할 수 있습니다. – JJJ
@Juhana done :) –