对于ID以给定字符串结尾的元素,我可以查询selector吗?

假设我有一个id为ctl00$ContentBody$txtTitle的元素.我怎么才能通过txtTitle级考试呢?

推荐答案

如果您知道元素类型,那么:(例如:将'element'替换为'div')

$("element[id$='txtTitle']")

如果您不知道元素类型:

$("[id$='txtTitle']")

More information available


// the old way, needs exact ID: document.getElementById("hi").value = "kk";
$(function() {
  $("[id$='txtTitle']").val("zz");
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input id="ctl_blabla_txtTitle" type="text" />

Jquery相关问答推荐

在上面添加消息添加到购物车说-添加0.5米for 7作为示例

5 秒后关闭 jQuery 弹出模式

如何使 Bootstrap 轮播滑块使用移动左/右滑动

jQuery 或 JavaScript 中的$符号是什么意思?

如何获取将在不提交的情况下提交的所有表单值

使用 JavaScript/jQuery 重定向到 ASP.NET MVC 中的另一个页面

jQuery切换CSS?

如何使用 jQuery 清空输入值?

调整浏览器大小时调整jqGrid的大小?

如何禁用在div内单击

scrollIntoView 是否适用于所有浏览器?

在不使用提交按钮的情况下触发标准 HTML5 验证(表单)?

jQuery中的Grep与过滤器?

使用 jquery 在 radio 上单击或更改事件

隐藏 div 但保留空白

如何使用jquery获取点击链接的href?

使用 jquery 通过文本设置下拉值

如何在按键事件后获取 jQuery .val()?

如何禁用由子元素触发的 mouseout 事件?

Bootstrap:在 Modal 中打开另一个 Modal