【发布时间】:2014-02-22 13:05:00
【问题描述】:
我正在尝试将特定功能绑定到 Gmail 收件箱中的较新/较旧按钮。
这两个按钮的html如下:
<div id=":i0" class="T-I J-J5-Ji amD T-I-awG T-I-ax7 T-I-Js-IF L3" role="button" tabindex="0" data-tooltip="Newer" aria-label="Newer" style="-webkit-user-select: none;"><span class="amF"> </span><img class="amI T-I-J3" src="images/cleardot.gif" alt=""></div>
<div id=":hs" class="T-I J-J5-Ji amD T-I-awG T-I-ax7 T-I-Js-Gs L3" role="button" tabindex="0" data-tooltip="Older" aria-label="Older" style="-webkit-user-select: none;"><span class="amF"> </span><img class="amJ T-I-J3" src="images/cleardot.gif" alt=""></div>
我尝试了各种方法,例如:
$('span.Di div.T-I').one('click', function(){
console.log('Hey');
});
或
$('span.Di').find('div.T-I').addClass('.class-name');
$('.class-name').click(function(){
console.log('hey');
});
现在,当我第一次单击按钮时,它可以工作,但是在随后的点击中,它就不起作用了。
有什么建议吗?
【问题讨论】:
标签: javascript jquery google-chrome-extension