0

我想从选择列表和 jquery 日期选择器中删除点击事件。假设一个选择框包含 3 个值(选择、是、否)在加载表单时选择否,那么用户必须不能更改它,直到满足满足条件。一旦满足条件,我也想恢复任何选项的选择。

<html>
<head> 
<title> Javascript Test </title>
<script src="jquery.js"> </script>
<script type="text/javascript">
$(document).ready(function(){

$("#b1").data("isOn","Remove");
});

$(document).ready(function(){




    $("#b1").click(function(){
    var i=0;
    //alert("hi");
    if($(this).data("isOn")=="Add"){
        alert($(this).data("isOn"));
        $(this).data("isOn",'Remove');
        $("#car").on('click');
        //return false;
    }
    else if($(this).data("isOn")=="Remove"){
        alert($(this).data("isOn"));
        $("#car").off("click");
        $(this).data("isOn",'Add');
        //return false;
    }
    alert(i);
    i++;
    });

});


</script>


</head>
<body>
<select name="carlist" form="carform" id="car">
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="opel">Opel</option>
  <option value="audi">Audi</option>
</select>
<input type = "button" value="Add/Remove" id="b1"/>
</body>
</html>
4

0 回答 0