无法插入HTML

时间:2013-09-09 03:28:14

标签: jquery

有没有人明白为什么$(''行打破下面的jQuery?这里有一个jsfiddle:http://jsfiddle.net/8ZBRP/2/。如果你注释掉$('div')行,代码至少会编译并点击调试器右键单击#box。

$(function() {

    $('#box').contextmenu(function(e) {
        e.preventDefault();
        var document_offset;
        debugger;
        doc_offset = $(this).offset();
        $('<div>').css({width:150px, height:150px});
     });
});

由于

2 个答案:

答案 0 :(得分:4)

$('<div>').css({width:"150px", height:"150px"});

不带引号的字符串。

答案 1 :(得分:-1)

你不应该使用这个:

$('div').css({width:"150px", height:"150px"});

而不是:

$('<div>').css({width:150px, height:150px});

或者尝试qoute样式。但是,我没有尝试过使用尖括号,但仍然尝试使用它。