我有一段html代码以及脚本代码。我需要解决一个文本框的更改事件的解决方案,该事件禁止在另一个文本字段中输入数据。有谁能帮助我。
<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>
$(document).ready(function () { alert("hello"); $("#cca").on('change', 'label.control input', function (event) { alert('I am pretty sure the text box changed'); $("ccit").prop('disabled',true); event.preventDefault(); }); });
一个人,你错过#了你的$("ccit")
#
$("ccit")
$(document).ready(function () { alert("hello"); $("#cca").change(function(){ alert('I am pretty sure the text box changed'); $("#ccit").prop('disabled',true); event.preventDefault(); }); });
更新资料
$(document).ready(function () { $("#cca").on('change', 'label.control input', function (event) { alert('I am pretty sure the text box changed'); $("#ccit").find('label.control input').prop('disabled',true); event.preventDefault(); }); });
更新2
$(document).ready(function () { $(document).on('change', '#cca label.control input', function (event) { alert('I am pretty sure the text box changed'); $("#ccit").find('label.control input').prop('disabled',true); event.preventDefault(); }); });