小编use*_*383的帖子

单击禁用的选择元素不会触发其父级上的单击或鼠标按下事件

禁用元素,例如<select>并且<input>对 click 事件没有反应,我试图将它们包装在 a 中<div>并收听它的 click 事件。

单击禁用<input>会触发单击它的容器<div>,但我遇到了<select>元素问题。单击禁用的<select>元素不会触发它的容器<div>单击,正如您在此JSFiddle 示例所见

html:

<button onclick="buttonClick()" >Click</button>
<div id="test"></div>
Run Code Online (Sandbox Code Playgroud)

js:

buttonClick = function (){
    var editor = $("#test");

    var div=$("<div>")
      .mousedown(function () {
          alert("!!!");
        })
      .appendTo(editor);

     var selecttest = $("<select>")
      .attr("disabled", "disabled")
      .appendTo(div);
     $("<option />").attr("value", '').appendTo(selecttest);
};
Run Code Online (Sandbox Code Playgroud)

如果我<input>使用以下代码而不是添加<select>,它会起作用:

 var textinput = $("<input>")
      .attr("type", "text")
      .attr("disabled", "disabled")
      .appendTo(div);
Run Code Online (Sandbox Code Playgroud)

针对不同的浏览器测试:对于IE11:两个input和 …

javascript jquery disabled-control jquery-click-event

6
推荐指数
2
解决办法
8692
查看次数

使用Windows任务计划程序的示例,用于在同一天(例如11月15日)每年触发的事件

我有服务.我想验证,如果现在日期==某个日期 - >做点什么

如何在同一天(例如11月15日)每年触发的事件中使用Windows任务计划程序

请举例说明使用与某个日期相关的Windows任务计划程序(类,参数,属性,方法).

c# windows-services taskmanager periodic-task

-3
推荐指数
1
解决办法
1283
查看次数