Javascript id在Jquery中包含特定的字符串名称

Javascript id在Jquery中包含特定的字符串名称,javascript,jquery,Javascript,Jquery,我有一个tmp变量。如果标记id包含要添加类的tmp字符串。怎么办 $(document).ready(function () { var tmp = "#lnkPage" + id; $("#pageingdiv").children().each(function (n, i) { var id = this.id; //if (id.contains(tmp)) { // $(id).addClass('box');

我有一个tmp变量。如果标记id包含要添加类的tmp字符串。怎么办

 $(document).ready(function () {
  var tmp = "#lnkPage" + id;

   $("#pageingdiv").children().each(function (n, i) {
        var id = this.id;
      //if (id.contains(tmp)) {
       // $(id).addClass('box');
        //}
    });
 });

 <div id="pageingDiv">
        <a id="CPH_Content_C002_lnkPage1" ></a>
        <a id="CPH_Content_C002_lnkPage2" ></a>
        <a id="CPH_Content_C002_lnkPage3" ></a>
        <a id="CPH_Content_C002_lnkPage4" ></a>       
    </div>
</div>
$(文档).ready(函数(){
var tmp=“#lnkPage”+id;
$(“#pageingdiv”).children().each(函数(n,i){
var id=this.id;
//如果(id.contains(tmp)){
//$(id).addClass('box');
//}
});
});
使用
indexOf()

此外,您不应该有具有相同ID的元素,您应该使用class来代替使用
indexOf()

此外,您不应该有具有相同ID的元素,您应该使用类来代替。请查看、和选择器。它们将帮助您直接选择所需的所有元素,而无需调用
.addClass()
:)以外的任何其他函数

查看、和选择器。它们将帮助您直接选择所需的所有元素,而无需调用
.addClass()
:)以外的任何其他函数

您可以使用
jQuery(“输入[id*='value'])
选择器检查其是否包含作为id的特定字符串

测试代码

<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript">

    $(function()
    {
        $( "a[id*='lnkPage']" ).addClass('SampleClass');
    });

</script>


<div id="pageingDiv">
    <a id="CPH_Content_C002_lnkPage1" ></a>
    <a id="CPH_Content_C002_lnkPage1" ></a>
    <a id="CPH_Content_C002_lnkPage1" ></a>
    <a id="CPH_Content_C002_lnkPage1" ></a>
</div>

$(函数()
{
$([a[id*='lnkPage'])。addClass('SampleClass');
});
您可以使用
jQuery(“输入[id*='value'])
选择器检查其是否包含特定的字符串作为id

测试代码

<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript">

    $(function()
    {
        $( "a[id*='lnkPage']" ).addClass('SampleClass');
    });

</script>


<div id="pageingDiv">
    <a id="CPH_Content_C002_lnkPage1" ></a>
    <a id="CPH_Content_C002_lnkPage1" ></a>
    <a id="CPH_Content_C002_lnkPage1" ></a>
    <a id="CPH_Content_C002_lnkPage1" ></a>
</div>

$(函数()
{
$([a[id*='lnkPage'])。addClass('SampleClass');
});
试试这个

var tmp = "lnkPage1";
$("a[id*='"+tmp+"']").addClass('box');
试试这个

var tmp = "lnkPage1";
$("a[id*='"+tmp+"']").addClass('box');
试试这个:

 var tmp = "lnkPage" + id; // <-----remove the hash '#'

 $('[id$="'+tmp+'"]').addClass('box');
var tmp=“lnkPage”+id;// 试试这个:

 var tmp = "lnkPage" + id; // <-----remove the hash '#'

 $('[id$="'+tmp+'"]').addClass('box');

var tmp=“lnkPage”+id;//我只想写同样的答案,我只想写同样的答案。