我发现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,但这没有帮助。
答案 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 = "";
});
}