如何引用jquery中的类值,变量文本内容和变量属性?

时间:2013-01-10 17:04:45

标签: jquery

如何引用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;“但我无法弄清楚

5 个答案:

答案 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>");