2012-06-19 2 views
-2

У меня есть небольшая функция, чья работа для получения значения в поле предупреждения, но я хочу выбрать только 5 символов от начала. вот моя функцияКак выбрать значение в jquery

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>Untitled Document</title> 
<script type="text/javascript" src="jquery-1.7.2.js"></script> 
<script type="text/javascript"> 

$(function(){ 

    $(".hhh").click(function(){ 

     $(this).html() 

    }) 
}) 

</script> 

</head>  
<body> 
    <div class="hhh">dd:ff:aa</div> 
</body> 
</html> 
+0

У нас нет вопросов. Пожалуйста, будьте более конкретными в отношении вашей проблемы. –

+0

Не могли бы вы объяснить чуть подробнее? –

ответ

3

Вы можете использовать substring метод:

$('.hhh').click(function() { 
    alert($(this).html().substring(0, 5)); 
}); 

Очевидно проверить длину строки перед вызовом substring, чтобы убедиться, что он имеет, по крайней мере, 5 символов может быть хорошей проверкой для делать.

3

Возможно, вы имели в виду substr?

$(this).html().substr(0, 5); 
Смежные вопросы