gpt4 book ai didi

javascript - 使用 jquery 隐藏带有名称的元素

转载 作者:行者123 更新时间:2023-12-02 17:22:45 25 4
gpt4 key购买 nike

我正在使用主干和

我在模板中有以下代码

    <a class="al_ynbtn apv_app" id="approveLeave" name=<%=leave_request_id%>></a>
<a class="al_ynbtn can_app" id="rejectLeave" name=<%=leave_request_id%>></a>

在渲染函数中我有以下代码

  render: function() {
$(this.el).html(this.template(this.model));
var selectedElem='[name='+self.model.leave_request_id+']';
console.log(selectedElem);
console.log($(selectedElem));
//$("a[name='"self.model.leave_request_id+"']" )
$(selectedElem).hide();


return this.el;
}

console.log(selectedElem) 打印 [name=3257]

和 console.log($(selectedElem)) 打印

[a#approveLeave.al_ynbtn.apv_app,a#rejectLeave.al_ynbtn.can_app,prevObject:m.fn.init [1],上下文:文档,选择器:“[name = 3257]”,jquery:“1.11。 1",构造函数:函数...]0: a#approveLeave.al_ynbtn.apv_app1:a#rejectLeave.al_ynbtn.can_app上下文:文档长度:2上一个对象:m.fn.init[1]选择器:“[名称=3257]”原型(prototype):对象[0]

我想隐藏 name=3257 的元素?如何做到这一点?

最佳答案

使用jquery:

$('a').filter(function(){
return this.name === '3257';
}).hide();

关于javascript - 使用 jquery 隐藏带有名称的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23773627/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com