Tag: 复选框

将一组复选框的检查状态复制到另一个字段集

我正在开发项目,我有这样的字段集#a 。 此字段集#a 复选框:已选中值为动态。 我在同一页面上有另一个字段集#b 。 我想要的是分配/复制复选框:从字段集#a到fieldset #b 检查值在页面加载时。 [两个fieldset具有相同数量的复选框。 ] 我怎样才能做到这一点? 谢谢。

选中复选框后需要字段集

我上周刚开始学习HTML / CSS,javascript和jQuery,非常感谢一些帮助。 我创建了一个带有复选框(id #ship_to_billing)的表单,然后创建了一个包含5个文本字段的字段集(id #shipping_info)。 使用JQuery我已经设置了它,如果选中该复选框,它会切换其他字段并隐藏它们。 但是,我无法弄清楚如何另外需要一个或另一个,要么必须选中复选框,要么必须完成字段集中的所有文本字段。 我不需要提醒。 请帮忙! 谢谢大家,苏珊 Buy This! x When, Where and How? {% include ‘datepicker’ %} Check here to have items shipped to your billing address (collected during checkout). Otherwise please fill out the information below. Name of Recipient: Shipping Address: Gift Message : Cancel Add To Cart JQUERY: […]

使用jquery从获取复选框值

http://ghinda.net/css-toggle-switch/bootstrap.html 我使用上面的css文件和代码来进行切换开关。 我想检查哪个结果已经检查但我从未使用过使用标记的内容。 我试图找到我的问题的答案,但我没有运气搜索正确的事情,所以我决定问。 我的代码: Spotlight Off On 如何获得与所选择的值相对应的值? 如果您可以将我重定向到有答案的post或回答我的问题,我将非常感激。 先感谢您。

动态选中/取消选中树中的复选框

我有一个类似于Uncheck父节点的问题, 如果在JQuery中取消选中所有子节点 (使用此解决方案)并尝试修改它,以便子节点也将取消选中父节点未选中(上面/下面无法执行)。 上面的JSFiddle( http://jsfiddle.net/fRxVs/ ) jQuery.each(jQuery(‘#treeList ul li’).find(‘:checkbox’), function(){ jQuery(this).change(function (){ if (jQuery(this).is(‘:checked’)) { jQuery(this).parentsUntil(‘#treeList’).siblings().filter(‘input:checkbox’).attr(‘checked’, true).trigger(‘change’); }else{ jQuery(this).parents(‘ul:first’).siblings(‘input:checkbox’).prop(‘checked’, $(this).parent().siblings().children(‘input:checked’).length).trigger(‘change’); } }); }); 虽然我不知道为什么,但我不得不将prop从最后一行改为attr ,以便它因为某种原因在本地正确地作为JSFiddle工作…… 基本上我有3级设置: Grand-Parent – Parent — Child 如果选中/取消选中grandparent ,则其子女和孙子女也应该被选中/取消选中。 如果选中/取消选中parent ,则应检查/取消选中其子级及其父级。 如果检查子项,则应检查其父项和祖父项(如果未检查子项,则不应检查父项)。 我正在尝试将其更改为大陆,国家,地区 – 我想你会理解我是否只是这样说…. 谢谢

在jquery中选中一个master复选框,选中/取消选中复选框

我的列标题中有一个checkboc。 点击它,需要检查所有复选框,取消选中master复选框,所有这些都应该取消选中。 我google了很多,但我只得到这种东西的JavaScript代码。 但我想要纯粹的JQuery东西。我在这里粘贴我的代码。 现在点击master复选框,所有复选框都在检查但是master复选框本身有人可以用jquery代码帮助我。 这是我的标题复选框: Onclick方法是 function checkBoxChecked(){ try{ var checkboxes=document.getElementsByName(“test”); for(i=0;i<document.getElementsByName("test").length;i++) { checkboxes[i].checked = "checked"; } } catch(e) { } document.getElementById("mastercheck").checked="checked"; return true; }

显示隐藏内容取决于是否选中了复选框

我对jquery很新,所以我为自己迄今为止所想到的事情感到骄傲。 我要做的是显示/隐藏选项列表,具体取决于适当的复选框状态。 Eveything工作正常,但我无法弄清楚如何检查是否在加载时检查复选框我知道我应该能够使用is.checked现在我有这个javascript $(‘.wpbook_hidden’).css({ ‘display’: ‘none’ }); $(‘:checkbox’).change(function() { var option = ‘wpbook_option_’ + $(this).attr(‘id’); if ($(‘.’ + option).css(‘display’) == ‘none’) { $(‘.’ + option).fadeIn(); } else { $(‘.’ + option).fadeOut(); } }); 根据复选框的状态,它会淡入和淡出一个类。 这是我的HTML click to show text1 This is option one This is another option one click to show text1 This is option […]

未捕获的TypeError:无法读取未定义的属性’prop’

我有6个输入复选框,如果选中复选框超过3,则最后一个复选框未选中。 为了更好地理解,请参阅我之前的问 哪个问题解决了。 现在,我有另一个问题, Math.random现在已经检查了3个复选框。 单击任何未选中的复选框。 我在控制台中遇到错误。 未捕获的TypeError:无法读取未定义的属性’prop’ 小提琴演示 代码如下: var random_checked = $(“input[type=checkbox]”).get().sort(function(){ return Math.round(Math.random())-0.6; //so we get the right +/- combo }).slice(0,3); $(random_checked).prop(‘checked’, true); var checked = []; $(‘input[type=checkbox]’).change(function(e) { var num_checked = $(“input[type=checkbox]:checked”).length; if (num_checked > 3) { checked[checked.length – 1].prop(‘checked’, false); checked.pop(); } if($.inArray($(this), checked) < 0){ checked.push($(this)); } });

jQuery接收复选框状态

我正在以这种方式更改复选框状态: $(this).attr(“checked”, ‘checked’); 在此之后我想收到复选框状态,但我得到了这个: $(this).attr(‘checked’): “checked” $(this).is(‘:checked’): false 怎么会这样? PS也许我没有正确地通过jQuery更改复选框状态?

复选框无法正常使用jquery的IE

我正在尝试在页面上使用几个asp.net复选框,相应地禁用它们。 <asp:CheckBox ID='chkMenuItem' runat='server' CssClass='HiddenText' Text='Test' onclick='’ /> 在javascript上,我使用以下代码 function checkChild(id) { for (i = 0; i < $("input[id*=hdnParentMenuItemID]").length; i++) { if ($('input[id*=hdnParentMenuItemID]')[i].value.split(':')[0] == id) { var childID = $('input[id*=hdnParentMenuItemID]')[i].value.split(':')[1]; if ($("#" + childID).attr("disabled")) //$("#" + childID).attr('disabled', ''); $("#" + childID).removeAttr("disabled"); else $("#" + childID).attr('disabled', true); } } } 现在,一旦页面加载,复选框被禁用,removeAttr部分不起作用。 我试图通过调试器,逻辑工作完全正常。 如果在页面加载时未禁用复选框,则代码可以正常工作。 我尝试用’checked’替换已禁用的’属性’以查看其他属性是否正常工作并且它的工作完全正常。 我试过了 $(“#” […]

复选框内的锚点击行为

请考虑以下代码段: Goooooogle $(function() { var checkbox = $(”); checkbox.prependTo($(‘#a’)); checkbox.click(function(e) { e.stopPropagation(); // do something useful }); }); 我想在找到一个复选框,并获得以下点击行为: 像往常一样正常切换复选标记 做一些有用的事情,比如AJAX请求 留在这个页面上,即不被重定向到a href 此外,如果我单击a中的任何位置而不是单击复选框,我希望不覆盖默认行为。 即我想允许执行与点击本身相关联的所有事件处理程序。 我认为这应该很容易,但我不能得到理想的行为。 或者: 如果我提供了代码,我会被重定向到Google。 如果我使用return false; e.preventDefault() ,我不会切换复选标记return false; 。 此外,在这种情况下,复选框忽略显式checkbox.attr(‘checked’, ‘checked’)以及设置复选标记的所有其他可能方法。 渔获量在哪里? UPD:这在Chrome中可以正常运行,例如我没有在点击时重定向,但在Firefox中失败了。 有跨浏览器的方式吗?