2013-11-27 6 views
0

Мне нужно использовать jquery 1.3.2 и хотел бы проверить, содержит ли строка внутри элемента число. Если не появляется всплывающее предупреждение. Вот мой код, но он не работает. Что с этим не так? спасибопроверить, содержит ли строка число

$(document).ready(function() { 

var val = $(".xxx").val(); 
var matches = val.match(/\d+/g); 
if (matches != null) { 
alert('number'); 
} 
}); 

HTML

<div class="xxx">aaa</div> 
+0

Элемент не содержит ряд? – adeneo

+0

Также элемент не имеет значения, это ** DIV ** – adeneo

ответ

4

Использование .html() или .text(), не .val(). .val() для входных элементов:

var val = $(".xxx").html(); 

jsFiddle example

Смежные вопросы