标题没有出现在Firefox中

时间:2013-08-10 10:13:58

标签: jquery title

我发现this jsfiddle使得对象的标题出现在firefox中。我对jquery并不熟悉,如果我有一个div对象而不是输入,我怎么能修改这个片段呢?

摘录:

<input type="button" value="Click me" title="foobar"/>

if ($.browser.mozilla) {
    $("input").each(function() {
        var input = $(this);
        var title = this.title;
        var div = $("<div>");
        div.attr({
            "class": "disabledButtonDiv",
            "faketitle": title
        });
        input.wrap(div);
        this.title = "";
    });
}

我的专栏:

<div class="ttt" title="cancel" id="<?php echo $row2[$c][10]; ?>" onclick="CancelAd(this)"></div>

我将输入更改为div,将类更改为ttt,但这没有帮助。

1 个答案:

答案 0 :(得分:0)

只需更改您的jQuery代码,如:

if ($.browser.mozilla) {
    $("div").each(function() {
        var input = $(this);
        var title = this.title;
        var div = $("<span>");
        div.attr({
            "class": "disabledButtonDiv",
            "faketitle": title
        });
        input.wrap(div);
        this.title = "";
    });
}