在asp中使用jquery查找元素
Finding element with jquery in asp
我正在尝试使用jquery使用下拉列表设置文本框的值,但无法弄清楚如何找到当前文本框。
<asp:Content ID="BodyContent" ContentPlaceHolderID="MainContent" runat="server">
<div class="row" id="formValidator">
<div class="col-sm-6">
<div class="form-group" id="contractGroup">
<label for="inputContract" class="col-sm-5 control-label">Contract Type <b>*</b></label>
<div class="col-sm-7">
<div class="input-group">
<div class="input-group-btn">
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-expanded="false"><span class="caret"></span></button>
<ul class="dropdown-menu" role="menu">
<li><a href="#">Full-time</a></li>
<li><a href="#">Part-time</a></li>
</ul>
</div>
<asp:TextBox runat="server" type="text" class="form-control" ID="inputContract" placeholder="Full time, Part time"></asp:TextBox>
</div>
</div>
</div>
</div>
</div>
</asp:Content>
Jquery 函数
$(document).on('click', '.dropdown-menu li a', function() {
$(this).parent().parent().parent().find('.asp:TextBox').val($(this).html());
});
这可能是错误的,我也尝试使用closest()
,但无济于事,从我的在线搜索中,我看到人们正在使用编造的类来寻找他们试图找到的元素,有必要吗?
关闭..您必须再上一个父级并查找输入类型的文本:
$(this).parent().parent().parent().parent().find('input[type="text"]')
相关文章:
- Javascript 变量使用 jquery 查找变量
- 使用Jquery查找asp.net GridView中的所有复选框
- iframe中的jQuery查找元素不起作用
- 如何使用jquery查找单词匹配
- Jquery查找并输出字典
- jQuery查找最大元素的高度
- 使用jquery查找regex匹配的元素
- 如何使用 jquery 查找表单
- jQuery 查找与条件匹配的元素
- 如何使用jQuery查找下一个文本区域
- Jquery-查找具有给定样式属性的元素
- 使用Jquery查找下一个特定类,并检查它是否有其他类
- jQuery查找最近的按钮并触发点击
- jQuery查找元素,然后组成逗号分隔的列表
- 无法通过jQuery查找来定位层次结构中的对象
- jQuery查找最大用户滚动值
- jQuery查找列类
- 使用jQuery查找输入字段
- 如何使用jQuery查找一组元素的父元素
- 使用类jquery查找当前值