我需要在onclick上隐藏元素的parent()。parent()。但是已经在该元素上定义了一个click函数(用于其他编程目的)。我不知道如何获取$(这个)关于那个函数。我知道只用$(this)来做这些。我也不知道是否允许为同一个元素写两个click函数。我认为如果一切都发生在一个函数中就好了。
这是我的HTML
<tr>
<td>116</td>
<td class="name"><a href=""><span></span></a></td>
td>03.11.2013 13:26</td>
<td></td>
<td class="ed">
<a href="#" onclick="removeLinkID(116);">Remove<span class="green"></span></a>
</td>
</tr>
我的jquery功能是:
function removeLinkID(item) {
if(Links=='item_link_2'){
var Id = item;
if (IdsBanner== '') {
IdsBanner.splice(0, IdsBanner.length);
console.log('s');
}
IdsBanner.push(Id);
console.log(IdsBanner);
return IdsBanner;
}
我需要在点击标签时隐藏tr。
答案 0 :(得分:1)
您可以向id
元素添加TR
,然后将其隐藏。
<强> HTML:强>
<tr id="item-116">
<强> JS:强>
function removeLinkID(item) {
$('#item-' + item).hide();
// ...
}
答案 1 :(得分:0)
<td class="ed">
<a href="#" onclick="removeLinkID(116,this);">Remove<span class="green"></span></a>
</td>
function removeLinkID(item,el) {
$(el).parent("tr").hide();
}