Javascript jQuery检查ID值是否有数字
在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(
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')))