Javascript jQuery检查ID值是否有数字

Javascript jQuery检查ID值是否有数字,javascript,jquery,Javascript,Jquery,在jQuery中是否有方法检查ID值(例如ID=“number1”)是否包含数字 其想法是: 如果(ID有一个来自变量的数字),那么做一些事情 这是我到目前为止提出的,但它只适用于第一个div: $("#tabsstyle li a").bind("click", function () { var numSlide = $(this).attr("rel"); if ($('#slidesContainer div').attr('id').match(

jQuery中是否有方法检查ID值(例如
ID=“number1”
)是否包含数字

其想法是:

如果(ID有一个来自变量的数字),那么做一些事情

这是我到目前为止提出的,但它只适用于第一个div:

    $("#tabsstyle li a").bind("click", function () {
        var numSlide = $(this).attr("rel");
        if ($('#slidesContainer div').attr('id').match(numSlide) ) {
        $('#slidesContainer div').fadeIn();
}
numSlide将存储来自其中一个单击的“a”的数字,并检查该数字是否包含在“#SlideContainer div”的id值中,一旦选中,则右侧div将消失

HTML结构如下:

<div id="slidesContainer">
  <div id="n1" class="slide">
    <h2>Web Development Tutorial</h2>
    <p><button class="test">N1</button></p>

  </div>
  <div id="n2" class="slide">
    <h2>Grunge Brushes, Anyone?</h2>
    <p><button class="test">N2</button></p>

  </div>
  <div id="n3" class="slide">
    <h2>How About Some Awesome Grunge Textures?</h2>
   <p><button class="test">N3</button></p>
  </div>
  <div id="n4" class="slide">
    <h2>'Tis the End, My Friend.</h2>
    <p><button class="test">N4</button></p>
  </div>



</div>

Web开发教程
N1

垃圾刷子,有人吗? 氮气

一些很棒的垃圾纹理怎么样? N3

“结束了,我的朋友。 N4

检查


您可以看看下面的jquery插件


处理“数字”的函数。数字可以是整数或十进制,十进制数字根据区域性具有不同的表示形式:)

您可以使用
javascript
来构建函数,并检查字符串是否包含数字

 function hasNumber(t){
     //regular expression: /\d/g
     return /\d/g.test(t);
 }
然后使用
jQuery
检查属性
id

 alert (hasNumber($('#checkMe').attr('id')))

没有,但是一些基本的JavaScript函数可以做到这一点。
 function hasNumber(t){
     //regular expression: /\d/g
     return /\d/g.test(t);
 }
 alert (hasNumber($('#checkMe').attr('id')))