使用jQuery我想能够点击一个元素,它也会检查它的相关单选按钮.我有这个工作正常,直到我们不得不将runat ="server"添加到单选按钮.
当我应用它时,它会阻止我的jQuery函数工作,我无法弄清楚如何绕过它,这是代码的简化版本:
HTML
<input type="radio" runat="server" id="sector1Radio" name="SectorGroup" title="Sector1" />
Run Code Online (Sandbox Code Playgroud)
jQuery的
$('#SomethingElse').click(function() {
$('input[title=Sector1]').attr('checked','checked');
});
Run Code Online (Sandbox Code Playgroud)
我发现当它转换为.net控件而不是checked ="checked"(因为它通常)它只是Checked,所以我更改了但是在多个浏览器中检查DOM时,我的收音机都没有正在检查按钮:-(
有没有其他方法可以使用jQuery来检查具有runat ="server"的单选按钮?
干杯!
关于'checked'关键字与编译器选项'Check for arithmetic overflow/underflow'的使用,web/stackoverflow上有一些很好的文章,如下所示:
http://www.codethinked.com/c-trivia-what-no-overflow
我仍然不知道应该使用哪一个.默认情况下,我更喜欢使用编译器选项来保证安全,不要使用unchecked关键字使我的代码混乱,不要在某些地方忘记它,最后它不常用,所以很多开发人员可能都不知道.
但是,我采取的实际性能有多糟糕?我想MS设置默认不进行溢出检查是有充分理由的.编译器选项是仅涉及我的代码还是每个使用的库和框架本身?
我目前正在开发一个使用:checked变量的站点将规则应用于CSS.我有一个复选框输入,当触发时,应完成两件事.它应该做的第一件事是在检查时将div从0到200的高度扩展,并在未选中时将其重新设置为0.我没有触发第一个任务的问题.在选中框时应该完成的第二件事是变换:旋转(45度)div的一个" +",它应该旋转45度成" x "(不是实际的x,而是旋转+ ).
我目前有我的代码设置来显示动画:悬停,但这只是为了说明的目的,这不会在我的最终代码中.所以将鼠标悬停在" +"上以查看我正在尝试使用:checked输入完成的操作.
如果你愿意看看我的代码,并告诉我我做错了什么,我将非常感激!如果您有任何疑问,请告诉我.
注意:理想情况下,我正在寻找一个纯粹的CSS解决方案,而不需要JS.如果这是不可能的,请告诉我.
我在第一列和每一行都有带有复选框的分页。
如果选中任何复选框,它将自动从顶部滑下全宽框,我在这里使用 jquery 是代码...
$(':checkbox').change(function() {
// use the :checked selector to find any that are checked
if ($('#checkbox').length) {
$(".checkbox-tools").animate({top: '0px'});
} else {
$('.checkbox-tools').slideUp('slow');
}
});
<!--Cancel print button.-->
$(document).ready(function(){
$("#cancel-chedkbox").click(function(){
$(".checkbox-tools").animate({top: '-450px'});
$('input:checkbox').removeAttr('checked');
});});
Run Code Online (Sandbox Code Playgroud)
当检查复选框并滑下时,这会很好。
如果人未选中并且没有选中复选框,并且我想自动滑动全宽框而不是人单击关闭按钮(如果根本没有选中),该怎么办。
我该如何解决!
是
我有一个开关按钮.但它不适用于输入类型的无线电.如果我尝试使用复选框按钮就可以了.为什么?如何解决,维护无线电输入?
@charset "utf-8";
/* CSS Document */
/* ---------- GENERAL ---------- */
body {
background: #4a4a4a;
color: #151515;
font: 100%/1.5em "Lato", sans-serif;
margin: 0;
}
input {
font-family: inherit;
font-size: 100%;
line-height: normal;
margin: 0;
}
input[type="radio"] {
box-sizing: border-box;
padding: 0;
}
/* ---------- SWITCH ---------- */
.container {
height: 64px;
left: 50%;
margin: -32px 0 0 -80px;
position: absolute;
top: 50%;
width: 160px;
}
.switch {
background: #fff;
border-radius: 32px;
display: block;
height: 64px;
position: relative;
width: 160px; …Run Code Online (Sandbox Code Playgroud)当我使用时:checked,它起作用了。但是如果我添加v-model,它不起作用。
<div v-for="answer in the_data[current].answers" id="answers">
<p>
<input
type="radio"
name="answer"
:id="answer"
:value="answer"
v-model="the_answer"
v-bind:checked="answer == 'girl'"
>
@{{ answer }}
</p>
</div>
Run Code Online (Sandbox Code Playgroud)
我需要使用 v-model
我有以下 CodePen: Test LCD with CSS Variables,在其中单击具有特定数字的标签时,会根据我确定模拟 BCD 到 7 段显示解码器的代数方程使适当的 LCD 段“点亮” ,为了模拟液晶显示器...
我目前有 CSS 中提到的第一段方程。单击 CSS 中的一个数字理论上应该会导致--input用脉冲(0 或 1)填充适当的四个变量,然后该等式根据该段的等式确定不透明度...
段 A(顶部段)应更改如下:
其中“on”的不透明度为 1,“off”的不透明度为 0.05。
然而,即使我们的初始默认值为 0(开启),点击比如说 1 或 4,也不会改变段不透明度......
代码如下,谁能指出我可能做错了什么?提前谢谢了...
HTML:
<div id="led-screen">
<div class="digit">
<div class="segment segment-a"></div>
<div class="segment segment-b"></div>
<div class="segment segment-c"></div>
<div class="segment segment-d"></div>
<div class="segment segment-e"></div>
<div class="segment segment-f"></div>
<div class="segment segment-g"></div>
</div>
</div>
<div id="buttons">
<label class="digit-button" for="digit-7">7</label>
<label class="digit-button" …Run Code Online (Sandbox Code Playgroud) 任何人都可以解释为什么在单击$(this).is(":checked")复选框时给出相反的结果而$("#test").click()不是手动点击或用document.getElementById("test").click()?
编辑请求的行为在这里 - 谢谢:
编辑2
这一直是我发疯,但我终于明白-在1.5.2版本的jQuery的事件处理程序change,当事件被激活click()方法被调用(如原生JS)!在以前的版本中不是这样.
看这里:
http://dl.dropbox.com/u/6996564/jquery_click_test/test-1.4.4.htm ... test-1.5.1.htm ... test-1.5.2.htm
有人可以帮我报告这个bug吗?
我有以下的inptuts!
<input type="checkbox" value="1" />
<input type="checkbox" value="2" />
<input type="checkbox" value="3" />
<input type="checkbox" value="4" />
<input type="checkbox" value="5" />
Run Code Online (Sandbox Code Playgroud)
使用jQuery后,我希望我的结果如下所示:
<input type="checkbox" value="1" checked />
<input type="checkbox" value="2" />
<input type="checkbox" value="3" checked />
<input type="checkbox" value="4" />
<input type="checkbox" value="5" checked />
Run Code Online (Sandbox Code Playgroud)
我使用以下代码,但它不起作用.
$(document).ready(function() {
var str = '1,3,5';
var temp = new Array();
temp = str.split(",");
for (a in temp ) {
//$('.check').valueOf().checked;
$('.check').val(append(temp[a])).checked;
//$('#c').append();
}
});
Run Code Online (Sandbox Code Playgroud)
提前致谢!
我有以下循环,相应地查找checked checkboxes和编辑每一行.
$("table.authors-list").find('input[type="checkbox"][name^="treated"]:checked').each(function () {
var row = $(this).closest('tr'),
priceInput = row.find('input[name^="transportprice"]');
priceInput.val(treatedtransportcostperton.toFixed(2));
});
Run Code Online (Sandbox Code Playgroud)
与:checked我想要循环查看未选中复选框的表相反的是什么?
提前致谢.