Jquery OFF和ON

时间:2017-09-20 14:42:02

标签: jquery

我试图在值为1时根据文本框中的值禁用和关闭div,并启用单击而不是1. off正常工作且On无法正常工作。当我更改值时,我无法再次点击。

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');
  } 
}

1 个答案:

答案 0 :(得分:0)

On函数需要一个事件处理程序:

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

您可以查看此页面有关.on and .off functions usage的信息。