脚本如下;如果条款问题与img代
$("#Results a").live('dblclick', function(event){
var src = $(this).attr("href");
if (event.type === 'dblclick') {
if ($(this).hasClass(".A")) {
$('<img />', {'src': src,'class': 'Box'}).wrap('<div class="Packet" />').parent().insertAfter($('.Spot_A').parent());
} else if ($(this).hasClass(".B")) {
$('<img />', {'src': src,'class': 'Box'}).wrap('<div class="Packet" />').parent().insertAfter($('.Spot_B').parent());
}
}
});
我双击链接标签来创建一个使用链接的href为图像的src的img元素,并把这个IMG放在特定的,基于类的链接元素了。 img元素创建部分完美工作。但是,我现在试图根据链接标签所属的类来对各种imgs进行“排序”。这是我遇到麻烦的地方。对我来说,它应该如何去看起来很明显,但它没有奏效。
我想,应该只是:当我双击一个链接,如果这个(链接)有_ _,创建一个img HERE。如果是差异类,则创建一个img HERE。请注意,链接在任何时候都不会被删除。
.parent/insertafter/parent部件是必需的,因为它是层次结构中部署的一部分。 Spot_A/B是起点,这是排序的关键。
为什么你'event.type'检查?!如果'Spot_A/B'是出发点,为什么你要在它们上执行'parent()'? – Khez 2011-04-15 03:03:10