jQuery 选择器 : Id Ends With?

标签 jquery jquery-selectors

是否有一个选择器,我可以查询其 ID 以给定字符串结尾的元素?

假设我有一个 ID 为 ctl00$ContentBody$txtTitle 的元素。我如何通过仅传递 txtTitle 来获取此信息?

最佳答案

如果您知道元素类型,则:(例如:将“元素”替换为“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 选择器 : Id Ends With?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/609382/

相关文章:

jquery - 选择器选择第三个列表项?

javascript - 获取类的 h3 元素

jquery - CSS 选择器匹配嵌套列表中的单个列表元素

javascript - Angular Js $范围

javascript - 将变量从 jQuery ajax 传递到 nodejs

javascript - 如何在没有任何类名或 ID 的情况下使用 Javascript 或 JQuery 替换 HTML 标签

javascript - 非常简单,非常流畅,JavaScript 跑马灯

javascript - jquery MVC4 接收 JSON

jquery - jQuery 对象上的变量范围访问

jquery - 如何使用具有多个条件(包括:hidden and :lt)的jquery选择器