Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
哪个jquery最适合使用_Jquery - Fatal编程技术网

哪个jquery最适合使用

哪个jquery最适合使用,jquery,Jquery,如果OptionDropId(下拉菜单)选项更改,我想将选定按钮(按钮=.answerBtns)更改为未选定按钮 下面是下拉菜单的jquery代码 $(document).ready(function () { var OptDrop = new Array(); OptDrop.abc = ["",1,2]; OptDrop.abcd = ["",1,2,3]; OptDrop.abcde = ["",1,2,3,4]; OptDrop.trueorf

如果OptionDropId(下拉菜单)选项更改,我想将选定按钮(按钮=.answerBtns)更改为未选定按钮

下面是下拉菜单的jquery代码

$(document).ready(function ()
{
    var OptDrop = new Array();

    OptDrop.abc = ["",1,2];
    OptDrop.abcd = ["",1,2,3];
    OptDrop.abcde = ["",1,2,3,4];
    OptDrop.trueorfalse = [1];
    OptDrop.yesorno = [1];

    $("#optionDropId").change(function ()
    {
        var selectedValue = $(this).val();
        $("#numberDropId").html("");
        $.each(OptDrop[selectedValue], function (x, y)
        {
            $("#numberDropId").append($("<option></option>").attr("value", y).html(y));
        });
     });
     $("#optionDropId").change();
}); 
或者下面的回答按钮返回false:

 $(".answerBtns").bind('click', function(){
    $('.answerBtns').attr('selected', false);
    return false;
我的代码中最好使用哪一个


要查看完整代码,请单击我会使用
removeAttr
,因为它更能代表实际发生的事情(即
所选的
属性正在从HTML中删除)

我可以问一下,我想把它放在我的jquery代码中的什么位置,它是在更改()之后还是在更改之前?如果将其包含在我的代码中,该代码也会起作用(.answerBtns是所有按钮的类,OptionDropId是下拉菜单)。将其立即放在
$(“#OptionDropId”).change()之前很难知道什么会起作用,你能在中设置你的场景并在问题中发布一个链接吗?我在JSFIDLE中发布了它,你可以从我的问题中访问它,发布的代码在我的浏览器上工作,但可能无法在JSFIDLE上正确输出,但是不要担心,希望我输入的代码能够提供足够的信息来帮助您。很抱歉,我很难理解您要做什么,这个示例似乎没有任何作用。您两个选项上的选择器是不同的:
$(“#optionDropId”)
$('.answerBtns')
。是这样的,还是它们都应该是
$(“#optionDropId”)
?我更改了它,使它们都是。回答B,我希望这是正确的,如果选中按钮,则删除按钮的属性?按钮上的
选中的
属性是什么意思?按钮没有选定的
属性<代码>所选
是选择选项的属性
 $(".answerBtns").bind('click', function(){
    $('.answerBtns').attr('selected', false);
    return false;