jQuery - 仅为此父级选择$(this)

时间:2014-04-11 12:57:08

标签: jquery

所以我有1张地图:

 <map name="diffmap1" id="diffmap1">
 <area  shape="poly" coords="76,269,50,243,51,221,82,255" class="diff diff1" onFocus="blur();" >
 <area shape="poly" coords="152,347,253,292,264,307,167,358" class="diff diff2" onFocus="blur();" >
 <area shape="poly" coords="93,244,164,215,171,233,97,264" class="diff diff3" onFocus="blur();" >
</map>

和jquery:

$('.diff').mousedown(
function(e){
e.preventDefault();
$(this).unbind();
);

此行解除我单击的.diff元素的绑定。

现在稍后在我的代码中,我用ajax更改coordonates和map id,当我再次单击.diff时,它将无法正常工作,因为它确实解除了绑定并为此父级。

那么我怎样才能解除当前父级的.diff,而不是将来会添加的其他父级呢?

LE: 我尝试了你们所说的一切,但没有用。

有没有办法将它绑定回ajax respone?我试过这个但是不起作用:

$('.diff').bind();

0 个答案:

没有答案