问题

是否有一个selector,我可以查询使用ID结束给定字符串的元素?

假设我有一个id为ctl00$ContentBody$txtTitle的元素.如何通过传递txtTitle来实现这一目标?

  最佳答案

如果您知道元素类型,那么:(例如:用’div’替换’元素’)

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

如果您不知道元素类型:

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

更多可用信息


 // 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" /> 

  相同标签的其他问题

jqueryjquery-selectors