小编Bar*_*' W的帖子

用户无法检查输入,当jQuery这样做?或类似的东西

我有jQuery脚本和检查输入的问题.我有这样的HTML窗口:

在此输入图像描述

正如您所看到的那样,有一个检查输入.当我尝试单击此输入(不在其附近的文本上,仅在输入上)时,脚本正确运行,但不检查输入.

我写了脚本,当你点击div时运行,这是输入和文本.

这是一段代码:

    $('#S8l2560g').find('input').css('cursor', 'pointer').parent().css('cursor', 'pointer').toggle(function() {
    //setCookie('Search information','hidden',168);
    $('#k5ORgvNM span').text('yes, is checked').css('color', 'red');
    $(this).find('input').attr('checked', true);
}, function() {
    //setCookie('Search information','visible',168);
    $('#k5ORgvNM span').text('no, is nonchecked').css('color', 'blue');
    $(this).find('input').attr('checked', false);
});
Run Code Online (Sandbox Code Playgroud)

我不知道为什么会这样.我怀疑这是HTML中的一个问题.

我剪了整个面板,然后将它粘贴到jsFiddle中,这样你就可以查看了.

这是链接:http://jsfiddle.net/IdolwSzutrab7/sv7w5/

只需尝试单击输入,然后单击输入附近的文本.

我甚至试图复制切换并在parrent之前移动它,但它没有用.

这不是一个大问题,因为脚本有效,但它误导了人们,点击次数太多了.

在此输入图像描述

我可以寻求帮助吗?我想让它按照我想要的方式工作.

html jquery input checked

5
推荐指数
1
解决办法
100
查看次数

标签 统计

checked ×1

html ×1

input ×1

jquery ×1