3

当我提到“P”时,我无法弄清楚这个 iv 浏览网络的语法它返回有关 PHP 的多个搜索

我想要做的是用变量值填充 ap 标签文本?

这是我的jQuery

$('.FOS, .MF, .CW, .OO, .LL, .CO, .TAK, .FCS, .CO').mouseover(function(e) {
    var tr = $(this).closest('tr');
    var Comments = tr.find('.GeneralComments').text();
    if (Comments != "") {
        $('div#pop-up').show();
        $('p').text == Comments;
    } else {
        $('div#pop-up').hide();
    }
    return false;
});

我试图将评论中的值分配给 p.text 但它不起作用?

这是我的 div p take 所在的位置。

<div id="pop-up">
        <h3>
            Over all Notes</h3>
        <p>
           This is where i want the value from comments to appear? 
        </p>
    </div>

任何帮助将不胜感激,谢谢。

4

4 回答 4

13

这将用变量内#pop-up的文本填充里面的段落标签Comments

$("#pop-up > p").text(Comments);

我建议您在这里阅读 API 。

于 2012-07-20T08:57:48.293 回答
0

这是正确的语法。

$("#pop-up > p").text(Comments);

最好的方法是为那个 p 标签添加 ID。并使用 ID 填充评论,例如将 id 添加comments到该 p 标签,您可以使用:

$("p#comments").text(Comments);
于 2012-07-20T08:58:44.570 回答
0
if (Comments != "") {
    $('div#pop-up').show();
    $('p').text(Comments);
}

== 是比较运算符,而不是赋值运算符。

同样在 jQuery 中,您将要进行的赋值作为参数传递给函数。

于 2012-07-20T08:59:52.680 回答
0
if (Comments != "") {
    $('div#pop-up')
      .show()
      .find('p')
      .text(Comments);
}

有关方法,请参阅文档.text()

于 2012-07-20T09:14:45.177 回答