我正在使用以下代码。它工作正常
$.each(data, function (index, d) {
var clippy_swf = "swf/clippy.swf";
$('#change_this').html('').clippy({ 'text': d.address_1, clippy_path: clippy_swf });
});
但我想这样,它不在这里工作。
$.each(data, function (index, d) {
if (index != 0) {
multiaddr += "<div><span >" + d.address_1 + "</span><span id='change_this_" + index + "'></span></div>";
var clippy_swf = "swf/clippy.swf";
$("#change_this_" + index + "").html('').clippy({ 'text': d.address_1, clippy_path: clippy_swf });
}
});
答案 0 :(得分:1)
试试这个:
$('.someclass').append(multiaddr);
$(document).find("#change_this_" + index + ").html('').clippy({ 'text': d.address_1, clippy_path: clippy_swf });
而不是:
$("#change_this_" + index + "").html('').clippy({ 'text': d.address_1, clippy_path: clippy_swf });
在"
之后你有太多index
并尝试在文档中找到你的新div,但你需要在
答案 1 :(得分:0)
尝试clippy https://github.com/mojombo/clippy 它简单易行。 适用于所有浏览器,预计它取决于闪存,所以它不能在移动浏览器中工作
它是github使用的