Javascript Jquery更改颜色条件
大家好,我对Jquery有一个问题: 我有一个多重选择,用户可以选择一件事,它会复制到上面的输入文本。如果单击按钮,我希望复制的多个选择中的文本变为红色,您明白了吗?我不知道如何在Jquery中执行条件,以下是我所做的:Javascript Jquery更改颜色条件,javascript,jquery,Javascript,Jquery,大家好,我对Jquery有一个问题: 我有一个多重选择,用户可以选择一件事,它会复制到上面的输入文本。如果单击按钮,我希望复制的多个选择中的文本变为红色,您明白了吗?我不知道如何在Jquery中执行条件,以下是我所做的: $(document).ready(function(){ if ($choose = true) { $("ok").click(function(){ $("droite").css({"background-color":
$(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')。显然,正如上面所评论的,您应该选择definedWhatdroite
?身份证还是班级?为类添加.droite
,为id添加#droite
,这对您有用吗if($choose=true)
这对我来说似乎是错误的……很抱歉droite是一个id,不,它不工作,但我想知道它是如何工作的,$choose在哪里?是否定义了它?我想您可能缺少jquery选择器中的#(如果您是通过Id选择它们的话)$('#ok')和$('#droite')。显然,正如上面所评论的,您应该选择definedWhatdroite
?身份证还是班级?为类添加.droite
,为id添加#droite
,这对您有用吗if($choose=true)
这对我来说似乎是错误的……很抱歉droite是一个id,不,它不工作,但我想知道它是如何工作的,$choose在哪里?是否定义了它?我想您可能缺少jquery选择器中的#(如果您是通过Id选择它们的话)$('#ok')和$('#droite')。显然,正如上面所评论的,您应该选择definedWhatdroite
?身份证还是班级?为类添加.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它告诉我选择不是定义我