Javascript jQuery连接格式(字符串和条件语句)
我试图做的是附加一个Javascript jQuery连接格式(字符串和条件语句),javascript,jquery,Javascript,Jquery,我试图做的是附加一个标记,并执行一个if语句 我确实有错误。我想这是我连接字符串的方式 这是我的密码: var load_volumes = jQuery('.micronic').val(); var arr_volumes = load_volumes.split(','); var count_volumes = arr_volumes.length; for(x=0; x<count_volumes; x++){ jQuery('.append_here').appen
标记,并执行一个if
语句
我确实有错误。我想这是我连接字符串的方式
这是我的密码:
var load_volumes = jQuery('.micronic').val();
var arr_volumes = load_volumes.split(',');
var count_volumes = arr_volumes.length;
for(x=0; x<count_volumes; x++){
jQuery('.append_here').append("<select class='volumes'>"
+"<option>Choose Volume</option>"
+"<option"
+ if(arr_volumes[x] == 0.5){
+ "selected"
+ }
+">0.5</option>"
+"<option>0.75</option>"
+"<option>1.10</option>"
+"<option>1.40</option>"
+"<option>2.0</option>"
+"<option>2.5</option>"
+"<option>3.0</option>"
+"<option>4.0</option>"
+"<option>6.0</option>"
+"<option>7.5</option></select>  ");
}
var load_volumes=jQuery('.micronic').val();
var arr_volumes=load_volumes.split(',');
var count_volumes=arr_volumes.length;
对于(x=0;x下面查看我的答案。您应该考虑使用模板引擎,如把手。”
jQuery('.append_here').append("<select class='volumes'>"
+"<option>Choose Volume</option>"
+"<option"
+ (arr_volumes[x] == 0.5? " selected" : "")
+">0.5</option>"
+"<option>0.75</option>"
+"<option>1.10</option>"
+"<option>1.40</option>"
+"<option>2.0</option>"
+"<option>2.5</option>"
+"<option>3.0</option>"
+"<option>4.0</option>"
+"<option>6.0</option>"
+"<option>7.5</option></select>  ");
jQuery('.append_此处')。append('
+“选择音量”
+"0.5"
+"0.75"
+"1.10"
+"1.40"
+"2.0"
+"2.5"
+"3.0"
+"4.0"
+"6.0"
+“7.5”);
<代码> > p> >下面请看我的答案。你应该考虑使用一个模板引擎,比如把手。
jQuery('.append_here').append("<select class='volumes'>"
+"<option>Choose Volume</option>"
+"<option"
+ (arr_volumes[x] == 0.5? " selected" : "")
+">0.5</option>"
+"<option>0.75</option>"
+"<option>1.10</option>"
+"<option>1.40</option>"
+"<option>2.0</option>"
+"<option>2.5</option>"
+"<option>3.0</option>"
+"<option>4.0</option>"
+"<option>6.0</option>"
+"<option>7.5</option></select>  ");
jQuery('.append_此处')。append('
+“选择音量”
+"0.5"
+"0.75"
+"1.10"
+"1.40"
+"2.0"
+"2.5"
+"3.0"
+"4.0"
+"6.0"
+“7.5”);
<代码> > p> >下面请看我的答案。你应该考虑使用一个模板引擎,比如把手。
jQuery('.append_here').append("<select class='volumes'>"
+"<option>Choose Volume</option>"
+"<option"
+ (arr_volumes[x] == 0.5? " selected" : "")
+">0.5</option>"
+"<option>0.75</option>"
+"<option>1.10</option>"
+"<option>1.40</option>"
+"<option>2.0</option>"
+"<option>2.5</option>"
+"<option>3.0</option>"
+"<option>4.0</option>"
+"<option>6.0</option>"
+"<option>7.5</option></select>  ");
jQuery('.append_此处')。append('
+“选择音量”
+"0.5"
+"0.75"
+"1.10"
+"1.40"
+"2.0"
+"2.5"
+"3.0"
+"4.0"
+"6.0"
+“7.5”);
<代码> > p> >下面请看我的答案。你应该考虑使用一个模板引擎,比如把手。
jQuery('.append_here').append("<select class='volumes'>"
+"<option>Choose Volume</option>"
+"<option"
+ (arr_volumes[x] == 0.5? " selected" : "")
+">0.5</option>"
+"<option>0.75</option>"
+"<option>1.10</option>"
+"<option>1.40</option>"
+"<option>2.0</option>"
+"<option>2.5</option>"
+"<option>3.0</option>"
+"<option>4.0</option>"
+"<option>6.0</option>"
+"<option>7.5</option></select>  ");
jQuery('.append_此处')。append('
+“选择音量”
+"0.5"
+"0.75"
+"1.10"
+"1.40"
+"2.0"
+"2.5"
+"3.0"
+"4.0"
+"6.0"
+“7.5”);
如果使用三值选择器,则用替换该行:
+ (arr_volumes[x] == 0.5? " selected" : "")
如果使用三值选择器将行替换为:
+ (arr_volumes[x] == 0.5? " selected" : "")
如果使用三值选择器将行替换为:
+ (arr_volumes[x] == 0.5? " selected" : "")
如果使用三值选择器将行替换为:
+ (arr_volumes[x] == 0.5? " selected" : "")
试着用这种方法来选择
var s="";
if(arr_volumes[x] == 0.5){
s=" selected " ;
}
jQuery('.append_here').append("<select class='volumes'>"
+"<option>Choose Volume</option>"
+"<option"
+ s
+">0.5</option>"
+"<option>0.75</option>"
+"<option>1.10</option>"
+"<option>1.40</option>"
+"<option>2.0</option>"
+"<option>2.5</option>"
+"<option>3.0</option>"
+"<option>4.0</option>"
+"<option>6.0</option>"
+"<option>7.5</option></select>  ");
var s=”“;
如果(arr_卷[x]==0.5){
s=“已选定”;
}
jQuery('.append_here').append('
+“选择音量”
+"0.5"
+"0.75"
+"1.10"
+"1.40"
+"2.0"
+"2.5"
+"3.0"
+"4.0"
+"6.0"
+“7.5”);
尝试用这种方式选择
var s="";
if(arr_volumes[x] == 0.5){
s=" selected " ;
}
jQuery('.append_here').append("<select class='volumes'>"
+"<option>Choose Volume</option>"
+"<option"
+ s
+">0.5</option>"
+"<option>0.75</option>"
+"<option>1.10</option>"
+"<option>1.40</option>"
+"<option>2.0</option>"
+"<option>2.5</option>"
+"<option>3.0</option>"
+"<option>4.0</option>"
+"<option>6.0</option>"
+"<option>7.5</option></select>  ");
var s=”“;
如果(arr_卷[x]==0.5){
s=“已选定”;
}
jQuery('.append_here').append('
+“选择音量”
+"0.5"
+"0.75"
+"1.10"
+"1.40"
+"2.0"
+"2.5"
+"3.0"
+"4.0"
+"6.0"
+“7.5”);
尝试用这种方式选择
var s="";
if(arr_volumes[x] == 0.5){
s=" selected " ;
}
jQuery('.append_here').append("<select class='volumes'>"
+"<option>Choose Volume</option>"
+"<option"
+ s
+">0.5</option>"
+"<option>0.75</option>"
+"<option>1.10</option>"
+"<option>1.40</option>"
+"<option>2.0</option>"
+"<option>2.5</option>"
+"<option>3.0</option>"
+"<option>4.0</option>"
+"<option>6.0</option>"
+"<option>7.5</option></select>  ");
var s=”“;
如果(arr_卷[x]==0.5){
s=“已选定”;
}
jQuery('.append_here').append('
+“选择音量”
+"0.5"
+"0.75"
+"1.10"
+"1.40"
+"2.0"
+"2.5"
+"3.0"
+"4.0"
+"6.0"
+“7.5”);
尝试用这种方式选择
var s="";
if(arr_volumes[x] == 0.5){
s=" selected " ;
}
jQuery('.append_here').append("<select class='volumes'>"
+"<option>Choose Volume</option>"
+"<option"
+ s
+">0.5</option>"
+"<option>0.75</option>"
+"<option>1.10</option>"
+"<option>1.40</option>"
+"<option>2.0</option>"
+"<option>2.5</option>"
+"<option>3.0</option>"
+"<option>4.0</option>"
+"<option>6.0</option>"
+"<option>7.5</option></select>  ");
var s=”“;
如果(arr_卷[x]==0.5){
s=“已选定”;
}
jQuery('.append_here').append('
+“选择音量”
+"0.5"
+"0.75"
+"1.10"
+"1.40"
+"2.0"
+"2.5"
+"3.0"
+"4.0"
+"6.0"
+“7.5”);
追加函数应该有一个元素作为输入,但这只会产生警告。代码中的问题是
+ if(arr_volumes[x] == 0.5){
+ "selected"
+ }
理想情况下,提前设置此值。您的代码可能如下所示:
var volumes = (arr_volumes[x] == 0.5) ? " selected" : "";
var select = "<select class='volumes'>"
+"<option>Choose Volume</option>"
+"<option"
+ volumes
+">0.5</option>"
+"<option>0.75</option>"
+"<option>1.10</option>"
+"<option>1.40</option>"
+"<option>2.0</option>"
+"<option>2.5</option>"
+"<option>3.0</option>"
+"<option>4.0</option>"
+"<option>6.0</option>"
+"<option>7.5</option></select>  ";
jQuery('.append_here').append(select);
var volumes=(arr_volumes[x]==0.5)?“选定”:“;
var select=“”
+“选择音量”
+"0.5"