-2

我已经建立了一个小函数,它的工作是在警报框中获得价值,但我只想从开始时选择 5 个字符。这是我的功能

<!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>
4

2 回答 2

3

您可以使用以下substring方法:

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

显然,在调用之前检查字符串的长度substring以确保它至少有 5 个字符可能是一个很好的检查。

于 2012-06-19T07:41:36.473 回答
3

你的意思是substr

$(this).html().substr(0, 5);
于 2012-06-19T07:42:37.157 回答