Javascript Jquery更改颜色条件

Javascript Jquery更改颜色条件,javascript,jquery,Javascript,Jquery,大家好,我对Jquery有一个问题: 我有一个多重选择,用户可以选择一件事,它会复制到上面的输入文本。如果单击按钮,我希望复制的多个选择中的文本变为红色,您明白了吗?我不知道如何在Jquery中执行条件,以下是我所做的: $(document).ready(function(){ if ($choose = true) { $("ok").click(function(){ $("droite").css({"background-color":

大家好,我对Jquery有一个问题:

我有一个多重选择,用户可以选择一件事,它会复制到上面的输入文本。如果单击按钮,我希望复制的多个选择中的文本变为红色,您明白了吗?我不知道如何在Jquery中执行条件,以下是我所做的:

 $(document).ready(function(){
    if ($choose = true)
    {
        $("ok").click(function(){
        $("droite").css({"background-color":"yellow"});
    }
    });
});
droite
是一个id,不,它不工作,但我想知道它是如何工作的

选择是一个函数,它是:

     var choose = function(bouton){
    var lesoptions = $('#droite').find(":selected");
        //lesoptions.remove();
        $('#numLot').val(lesoptions[0].text);
};
我能听听你的意见吗


谢谢

您必须在类名之前使用
选择器,在id名称之前使用
#

阅读有关选择器的信息:

因为choose是一个函数,所以您必须返回一些内容并检查它是否返回true/false。因此,将您的函数设置为:

function choose(bouton){
    var something = /*your return value*/; //Put your return value here
    var lesoptions = $('#droite').find(":selected");
    $('#numLot').val(lesoptions[0].text);
    return something; //something is what you want to be returned by function
};
$(document).ready(function(){
    var $choose = choose(bouton);
    if ($choose)
    {
        $("#ok").on("click",function(){ //Again not mentioned what is ok, still like you told I assume it id
            $("#droite").css("background-color","yellow");
        });
    }
});
如果将
$choose
置于If状态时未定义,则无法正常工作

如果动态添加了
#ok
,则使用
委托
在上使用

您应该这样放置代码:

function choose(bouton){
    var something = /*your return value*/; //Put your return value here
    var lesoptions = $('#droite').find(":selected");
    $('#numLot').val(lesoptions[0].text);
    return something; //something is what you want to be returned by function
};
$(document).ready(function(){
    var $choose = choose(bouton);
    if ($choose)
    {
        $("#ok").on("click",function(){ //Again not mentioned what is ok, still like you told I assume it id
            $("#droite").css("background-color","yellow");
        });
    }
});

在类名之前必须使用
选择器,在id名称之前必须使用

阅读有关选择器的信息:

因为choose是一个函数,所以您必须返回一些内容并检查它是否返回true/false。因此,将您的函数设置为:

function choose(bouton){
    var something = /*your return value*/; //Put your return value here
    var lesoptions = $('#droite').find(":selected");
    $('#numLot').val(lesoptions[0].text);
    return something; //something is what you want to be returned by function
};
$(document).ready(function(){
    var $choose = choose(bouton);
    if ($choose)
    {
        $("#ok").on("click",function(){ //Again not mentioned what is ok, still like you told I assume it id
            $("#droite").css("background-color","yellow");
        });
    }
});
如果将
$choose
置于If状态时未定义,则无法正常工作

如果动态添加了
#ok
,则使用
委托
上使用

您应该这样放置代码:

function choose(bouton){
    var something = /*your return value*/; //Put your return value here
    var lesoptions = $('#droite').find(":selected");
    $('#numLot').val(lesoptions[0].text);
    return something; //something is what you want to be returned by function
};
$(document).ready(function(){
    var $choose = choose(bouton);
    if ($choose)
    {
        $("#ok").on("click",function(){ //Again not mentioned what is ok, still like you told I assume it id
            $("#droite").css("background-color","yellow");
        });
    }
});

在类名之前必须使用
选择器,在id名称之前必须使用

阅读有关选择器的信息:

因为choose是一个函数,所以您必须返回一些内容并检查它是否返回true/false。因此,将您的函数设置为:

function choose(bouton){
    var something = /*your return value*/; //Put your return value here
    var lesoptions = $('#droite').find(":selected");
    $('#numLot').val(lesoptions[0].text);
    return something; //something is what you want to be returned by function
};
$(document).ready(function(){
    var $choose = choose(bouton);
    if ($choose)
    {
        $("#ok").on("click",function(){ //Again not mentioned what is ok, still like you told I assume it id
            $("#droite").css("background-color","yellow");
        });
    }
});
如果将
$choose
置于If状态时未定义,则无法正常工作

如果动态添加了
#ok
,则使用
委托
上使用

您应该这样放置代码:

function choose(bouton){
    var something = /*your return value*/; //Put your return value here
    var lesoptions = $('#droite').find(":selected");
    $('#numLot').val(lesoptions[0].text);
    return something; //something is what you want to be returned by function
};
$(document).ready(function(){
    var $choose = choose(bouton);
    if ($choose)
    {
        $("#ok").on("click",function(){ //Again not mentioned what is ok, still like you told I assume it id
            $("#droite").css("background-color","yellow");
        });
    }
});

在类名之前必须使用
选择器,在id名称之前必须使用

阅读有关选择器的信息:

因为choose是一个函数,所以您必须返回一些内容并检查它是否返回true/false。因此,将您的函数设置为:

function choose(bouton){
    var something = /*your return value*/; //Put your return value here
    var lesoptions = $('#droite').find(":selected");
    $('#numLot').val(lesoptions[0].text);
    return something; //something is what you want to be returned by function
};
$(document).ready(function(){
    var $choose = choose(bouton);
    if ($choose)
    {
        $("#ok").on("click",function(){ //Again not mentioned what is ok, still like you told I assume it id
            $("#droite").css("background-color","yellow");
        });
    }
});
如果将
$choose
置于If状态时未定义,则无法正常工作

如果动态添加了
#ok
,则使用
委托
上使用

您应该这样放置代码:

function choose(bouton){
    var something = /*your return value*/; //Put your return value here
    var lesoptions = $('#droite').find(":selected");
    $('#numLot').val(lesoptions[0].text);
    return something; //something is what you want to be returned by function
};
$(document).ready(function(){
    var $choose = choose(bouton);
    if ($choose)
    {
        $("#ok").on("click",function(){ //Again not mentioned what is ok, still like you told I assume it id
            $("#droite").css("background-color","yellow");
        });
    }
});
$(“ok”)是错误的。它应该是美元(“#ok”)或美元(“.ok”)或任何东西

比较运算符是==而不是=

$(“确定”)是错误的。它应该是美元(“#ok”)或美元(“.ok”)或任何东西

比较运算符是==而不是=

$(“确定”)是错误的。它应该是美元(“#ok”)或美元(“.ok”)或任何东西

比较运算符是==而不是=

$(“确定”)是错误的。它应该是美元(“#ok”)或美元(“.ok”)或任何东西

比较运算符是==而不是=

请尝试使用下面的方法

 var $Choose;
    //Assign value to $Choose as like true or false
      $(document).ready(function(){
            if ($choose)
            {
//If you have id like ok use "#" or if class use "." instead
                $("#ok").click(function(){
                    $("#droite").css({"background-color":"yellow"});
                });
            }
        });
希望这对…有帮助。

试着像下面这样使用

 var $Choose;
    //Assign value to $Choose as like true or false
      $(document).ready(function(){
            if ($choose)
            {
//If you have id like ok use "#" or if class use "." instead
                $("#ok").click(function(){
                    $("#droite").css({"background-color":"yellow"});
                });
            }
        });
希望这对…有帮助。

试着像下面这样使用

 var $Choose;
    //Assign value to $Choose as like true or false
      $(document).ready(function(){
            if ($choose)
            {
//If you have id like ok use "#" or if class use "." instead
                $("#ok").click(function(){
                    $("#droite").css({"background-color":"yellow"});
                });
            }
        });
希望这对…有帮助。

试着像下面这样使用

 var $Choose;
    //Assign value to $Choose as like true or false
      $(document).ready(function(){
            if ($choose)
            {
//If you have id like ok use "#" or if class use "." instead
                $("#ok").click(function(){
                    $("#droite").css({"background-color":"yellow"});
                });
            }
        });


希望这有助于…

什么是
droite
?身份证还是班级?为类添加
.droite
,为id添加
#droite
,这对您有用吗
if($choose=true)
这对我来说似乎是错误的……很抱歉droite是一个id,不,它不工作,但我想知道它是如何工作的,$choose在哪里?是否定义了它?我想您可能缺少jquery选择器中的#(如果您是通过Id选择它们的话)$('#ok')和$('#droite')。显然,正如上面所评论的,您应该选择definedWhat
droite
?身份证还是班级?为类添加
.droite
,为id添加
#droite
,这对您有用吗
if($choose=true)
这对我来说似乎是错误的……很抱歉droite是一个id,不,它不工作,但我想知道它是如何工作的,$choose在哪里?是否定义了它?我想您可能缺少jquery选择器中的#(如果您是通过Id选择它们的话)$('#ok')和$('#droite')。显然,正如上面所评论的,您应该选择definedWhat
droite
?身份证还是班级?为类添加
.droite
,为id添加
#droite
,这对您有用吗
if($choose=true)
这对我来说似乎是错误的……很抱歉droite是一个id,不,它不工作,但我想知道它是如何工作的,$choose在哪里?是否定义了它?我想您可能缺少jquery选择器中的#(如果您是通过Id选择它们的话)$('#ok')和$('#droite')。显然,正如上面所评论的,您应该选择definedWhat
droite
?身份证还是班级?为类添加
.droite
,为id添加
#droite
,这对您有用吗
if($choose=true)
这对我来说似乎是错误的……很抱歉droite是一个id,不,它不工作,但我想知道它是如何工作的,$choose在哪里?是否定义了它?我想您可能缺少jquery选择器中的#(如果您是通过Id选择它们的话)$('#ok')和$('#droite')。很明显,正如它所评论的,你应该选择定义的$choose是一个函数。我编辑的文章这里是函数:var choose=function(bouton){var lespoptions=$('#droite').find(“:selected”);//lespoptions.remove();$('#numLot').val(lespoptions[0].text);}; ok是一个id,它也是droite@Ynajar:现在你还有什么问题吗?是的j809它告诉我选择不是定义我