在Python中重写非运算符(overriding not operator in Python)
我找不到对应于
not x
运算符的方法。 有一个用于and,or,xor
。 它在哪里? https://docs.python.org/3/reference/datamodel.htmlI cannot find the method corresponding to
not x
operator. There is one forand,or,xor
tho. Where is it? https://docs.python.org/3/reference/datamodel.html
原文:https://stackoverflow.com/questions/39754808
更新时间:2022-01-22 12:01
最满意答案
所以我发现了问题,点击绿色后我需要另一个更改事件。 在频率上创建一个on change事件,然后在我点击绿色时调用该函数解决了这个问题。
events : { 'change .colorType': 'removeDisable', 'change .frequency': 'frequencyChange' }, frequencyChange : function(){ if ($('.frequency').is(':checked')) { $(".button-save").attr("disabled", false); }else { $(".button-save").attr("disabled", true); } }, removeDisable : function(){ if ($('.red').is(':checked')) { $(".button-savel").attr("disabled", false); } else if ($('.green').is(':checked')) { $(".button-save").attr("disabled", true); this.frequencyChange(); } else { return false; } },
这解决了这个问题。 我能够排除故障的好事。
So I found out the problem, I need another on change event after clicking green. Creating an on change event on frequency and then calling that function when I click green solved the issue.
events : { 'change .colorType': 'removeDisable', 'change .frequency': 'frequencyChange' }, frequencyChange : function(){ if ($('.frequency').is(':checked')) { $(".button-save").attr("disabled", false); }else { $(".button-save").attr("disabled", true); } }, removeDisable : function(){ if ($('.red').is(':checked')) { $(".button-savel").attr("disabled", false); } else if ($('.green').is(':checked')) { $(".button-save").attr("disabled", true); this.frequencyChange(); } else { return false; } },
This solved the problem. Good thing I was able to troubleshoot.
相关问答
更多-
JQuery:如何通过点击提交按钮选择单选按钮?(JQuery: How 'select' radio button by clicking on submit button?)[2024-03-21]
从JQuery的角度来看,代码似乎并不那么混乱,但我建议你改变HTML结构。 通过部分ID匹配输入组需要脚本进行替换和连接以收集输入。 使用数据属性,脚本可以更轻松地收集值。 例如,您可以使用data-input-group="chart-group-"或您选择的任何属性标记属于一个组data-input-group="chart-group- " 。 那么所有适当的输入都可以从JQuery中简单地选择: $('input[type="radio"][data-input-group="cha ... -
var radioButtonToCheck = $("input[value='"+mydata.status+"']"); if(radioButtonToCheck !=null){ radioButtonToCheck.prop("checked",true); } var radioButtonToCheck = $("input[value='"+mydata.status+"']"); if(radioButtonToCheck !=null){ radioButtonToCheck ...
-
无法在单选按钮上启用提交按钮,使用jquery选择(Trouble enabling submit button on radio button select using jquery)[2023-06-06]
所以我发现了问题,点击绿色后我需要另一个更改事件。 在频率上创建一个on change事件,然后在我点击绿色时调用该函数解决了这个问题。 events : { 'change .colorType': 'removeDisable', 'change .frequency': 'frequencyChange' }, frequencyChange : function(){ if ($('.frequency').is(':checked')) { $(".button-save").attr(" ... -
您还应该在页面onload事件上检查您的下拉值。 像这样的东西 如果输入的名称在呈现的HTML中是相同的,则选择器应该是 $("input[type='radio'][name=' ...
-
使用ATTR包含选择器 $('label[for*="radio"]').click(function(){ ... }); 这将适用于包含for属性中的radio标签 式。