-4

ファイル名を出力するコードは

<div id="file">'+filename+'</div>

ファイル名のすべてではなく、最初の 10 文字のみが必要です。PHPが使えないので、どのJavaスクリプト関数を使えばよいでしょうか。

4

3 に答える 3

1
var str = "this is isdfisdf";
console.log(str.substr(0, 10));
于 2012-05-15T10:18:17.030 に答える
1

DIV コンテンツを取得するためのコードも必要かどうかはわかりません。以下の完全な例:

<html>
<head>
<meta charset="utf-8">
<title>Demo</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
  </head>
  <body>
    <div id="file">I want the first 10 characters</div> 

    <script>
    $(document).ready(function() {
        var div = $('#file');
        var str = div.text();
        var stripped = str .substr(0, 10);

        alert(stripped);
    });
    </script>
  </body>
</html>
于 2012-05-15T10:57:34.167 に答える
0

JavaScript で文字列から最初の 10 文字を取得するにはsubstr()

var str = str.substr(0,10);

またはsubstr()PHPで使用:

$str = substr(str,0,10);
于 2012-05-15T10:17:56.133 に答える