jquery选择器不工作 - 选择器中的字符串连接

时间:2014-09-18 14:22:22

标签: javascript jquery

使用以下代码段将内容插入textarea:

function insertContent(request){

    var origin_id=request.origin_id;
    var content = request.content;
    var mode= request.mode;

    if(mode==="textarea") {
        $("#" + origin_id).val(content);
        //window.document.getElementById(origin_id).value = content;
    }
}

insertContent({
    content: payload, 
    origin_id: getParameterByName("origin_id"),
    mode:getParameterByName("mode"),
    if_id:getParameterByName("if_id")
});

getParameterByName() - get query parameter 

目标html

<html>
<head>
</head>
<body>
<textarea id="temp" style="width:300px;height:400px">
</textarea>
</body>
</html>

JQuery执行显示而不是错误。 Javascript show - Uncaught TypeError:无法设置属性&#39; value&#39;为null

任何提示 我对jquery选择器中的字符串连接有疑问吗?

1 个答案:

答案 0 :(得分:1)

使用text代替val

  if(mode==="textarea") {
    $("#" + origin_id).text(content);
    //window.document.getElementById(origin_id).value = content;
}