有沒有辦法在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) –