I have a piece of code which is written at client side like this:
JS code:
jQuery(document).ready(function () {
    alert("hello");
    /*jQuery("#cca").on('change', 'label.control input', function (event) {*/
    jQuery("#cca").change(function () {
        var txtcca = document.querySelector('#cca label.control input ').value;
        alert('I am pretty sure the text box changed');
        if (txtcca != "") {
            alert("1");
            jQuery("#tan").find('label.control input').prop('disabled', true).css('background-    color', '#FF0033');
        }
        if (txtcca == "") {
            alert("2");
            jQuery("#tan").find('label.control input').prop('disabled', false);
        }
    });
});
Same code when i implement in server side and executed it is showing only first alert=>hello and nothing is displayed. Require solution.
HTML markup:
<div id="cca" class="leaf">
    <label class="control input text" title=""> <span class="wrap">cca</span>
        <input class="" type="text" value="[Null]" /> <span class="warning"></span>
    </label>
</div>
<div id="ccit" class="leaf">
    <label class="control input text" title=""> <span class="wrap">ccit</span>
        <input class="" type="text" value="[Null]" /> <span class="warning"></span>
    </label>
</div>
<div id="cit" class="leaf">
    <label class="control input text" title=""> <span class="wrap">cit</span>
        <input class="" type="text" value="[Null]" /> <span class="warning"></span>
    </label>
</div>
<div id="tan" class="leaf">
    <label class="control input text" title=""> <span class="wrap">tan</span>
        <input class="" type="text" value="[Null]" /> <span class="warning"></span>
    </label>
</div> 
 
     
    