有没有办法在jQuery检查ID值(例如id="number1"
)是否包含数字?jQuery检查ID值是否有数字
的想法是:
如果(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”点击一个来,并检查数量将被纳入在'#slidesContainer 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>
正则表达式的值??? – Jorge
不,但是一些基本的JavaScript函数可以做到这一点。 –
[这里](http://stackoverflow.com/questions/5778020/jquery-check-whether-an-input-string-contains-number) –