Jquery OFF and ON



我正在尝试禁用并在值为1时从文本框中的值单击DIV,并且可以单击1个以外的1点。关闭正常工作,并且无法正常工作。当我更改值时,我将无法再次单击。

html代码

<div id="searchs" style="display:inline-block; cursor: pointer;"><img alt="search" width="16" height="16" src="images/search_lg.png" /></div>
<input  name="spcode" type="number" id="spcode" size="25"  min="0" max="9" onkeyup="enableSearchImageSave();"/>

JavaScript代码

function enableSearchImageSave(){
  if($('#spcode').val() == 1) {
    $("#searchs").off('click');
  } else {
    $("#searchs").on('click');//problem code
    $('#searchs').load(document.URL +  ' #searchs');
  } 
}

功能上需要事件处理程序:

$('#spcode').on('click', function(e) {
    e.preventDefault();
    console.log('click turned on');
});

您可以检查有关.on和.off函数用法的此页面。

最新更新