如何引用jquery中的类值,变量文本内容和变量属性?
将以下jquery代码与以下变量一起使用:
var moveLeft = 10;
var log = [];
var strongContentText = $("#testList").text();
$("#aList").html("<input type='inputCheck' style='margin-left:"+moveLeft+"px"'>"</input>"<strong class='highLight'>"+strongContentText+"</strong><p>"+log.join(' ')+"</p>");
根据firebug,它说SyntaxError:missing)在这个区域的参数列表moveLeft +“px”'&gt;“但我无法弄清楚
答案 0 :(得分:0)
试试这个:
$("#aList").html("<input type='inputCheck' style='margin-left:"+moveLeft+"px"'>"</input>"<strong class=\'highLight\'>"'+strongContentText+'"</strong><p>'+log.join(' ')+"</p>");
我调整了一些单引号和双引号问题。
答案 1 :(得分:0)
试试这个:
$("#aList").html("<input type='inputCheck' style='margin-left:" + moveLeft + "px'></input><strong class='highLight '>" + strongContentText + "</strong><p>" + log.join(' ') + "</p>");
答案 2 :(得分:0)
使用单引号包含html,以便在指定属性时使用双引号:
$('#aList').html('<input type="inputCheck" style="margin-left:'+moveLeft+'px"></input><strong class="highLight">'+strongContentText+'</strong><p>'+log.join(' ')+'</p>');
如果你喜欢使用一个而不是另一个,那么来回切换是没有问题的。这也有助于避免在字符串中使用转义斜杠\
。
答案 3 :(得分:0)
我认为你只有一些额外的引用。
$("#aList").html("<input type='inputCheck' style='margin-left:"+moveLeft+"px'></input><strong class='highLight'>"+strongContentText+"</strong><p>"+log.join(' ')+"</p>");
答案 4 :(得分:0)
立即尝试:
$("#aList").html("<input type='inputCheck' style='margin-left:" + moveLeft + "px'></input><strong class='highLight'>" + strongContentText + "</strong><p>" + log.join(' ')+ "</p>");