If you can change your HTML, just wrap the text you want to change in a span to make it easier to select:
<label class="control-label col-md-offset-4 col-md-4 btn green feedbackImg" style="text-align:center;"> <span>Add Your Image</span> <input type="file" name="data[Feedback][img]" class="form-control hide single_img_btn" id="1" style="display: none;"> </label>
$('.feedbackImg span').text('Change Your Image');
If you cannot change the HTML, then you will need to change your JS code to restore and change the textNode itself:
$('.feedbackImg').contents().first()[0].textContent = 'Change Your Image';
source share