This question already has answers here:
How can I select an element by name with jQuery?
(13个回答)
5年前关闭。
我正在使用骨干和
我在模板中有以下代码
在渲染功能中,我有以下代码
console.log(selectedElem)打印[名称= 3257]
和console.log($(selectedElem))打印
[a#approveLeave.al_ynbtn.apv_app,a#rejectLeave.al_ynbtn.can_app,prevObject:m.fn.init [1],上下文:document,选择器:“ [name = 3257]”,jquery:“ 1.11.1”,构造函数:函数…]
0:a#approveLeave.al_ynbtn.apv_app
1:a#rejectLeave.al_ynbtn.can_app
上下文:文档
长度:2
prevObject:m.fn.init [1]
选择器:“ [名称= 3257]”
原型:对象[0]
我想隐藏名称= 3257的元素?怎么做?
(13个回答)
5年前关闭。
我正在使用骨干和
我在模板中有以下代码
<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)打印[名称= 3257]
和console.log($(selectedElem))打印
[a#approveLeave.al_ynbtn.apv_app,a#rejectLeave.al_ynbtn.can_app,prevObject:m.fn.init [1],上下文:document,选择器:“ [name = 3257]”,jquery:“ 1.11.1”,构造函数:函数…]
0:a#approveLeave.al_ynbtn.apv_app
1:a#rejectLeave.al_ynbtn.can_app
上下文:文档
长度:2
prevObject:m.fn.init [1]
选择器:“ [名称= 3257]”
原型:对象[0]
我想隐藏名称= 3257的元素?怎么做?
最佳答案
我认为您在姓名旁缺少引号:
<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>
07-24 17:50