如何将Jquery对象放置到html元素,反之亦然

时间:2014-08-20 02:06:36

标签: jquery html innerhtml

我正在尝试根据教授的要求将纯JavaScript代码转换为jQuery代码块。唯一缺少的是下面的内容。 当我尝试使用“thumbs”变量时,它在jQuery格式中不起作用。有光吗?请!

...工作 它是:

$(document).ready(function(){
function displayThumbFound(found){ // for week lab 4
    htmlStrFound = "";
    var thumbs = document.getElementById('thumbnails');
    var count = 0;

    // Print columns content
    for(var i = 0; i < 3; i++){
        // Print lines' content
        for(var j = 0; j < found.length; j++){
            [...]
            }
        thumbs.innerHTML = htmlStrFound;            
    }
}   
});

不工作...... 它应该是:

$(document).ready(function(){
function displayThumbFound(found){ // for week lab 4
    htmlStrFound = "";
    var thumbs = $('#thumbnails');
    var count = 0;

    // Print columns content
    for(var i = 0; i < 3; i++){
        // Print lines' content
        for(var j = 0; j < found.length; j++){
            [...]
            }
        thumbs.html= htmlStrFound;      
    }
}   
});

2 个答案:

答案 0 :(得分:1)

您需要更改

thumbs.html= htmlStrFound;

thumbs.html(htmlStrFound);

答案 1 :(得分:1)

.html不是属于它的属性

因此将其用作

thumbs.html('String');