标题未出现在Firefox中

雌性

我发现这个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,但这无济于事。

小牛

只需将您的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 = "";
    });
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章