私は次のものを持っています:
<a title="Home" href="#">Home test test</a>
a.html()を使用して「ホームテストテスト」を取得できますが、必要なのは最初の単語「ホーム」だけです。jQueryでこれを行う簡単な方法はありますか?
私は次のものを持っています:
<a title="Home" href="#">Home test test</a>
a.html()を使用して「ホームテストテスト」を取得できますが、必要なのは最初の単語「ホーム」だけです。jQueryでこれを行う簡単な方法はありますか?
分割:(熱心な場合はさらに読んでください)http://www.w3schools.com/jsref/jsref_split.asp
match http://jsfiddle.net/LAKqB/を使用した別のデモ(matchを使用)
コード
$.fn.ready(function(){
alert($('a').html().split(' ')[0]);
});
マッチAPIを使用したコード
$.fn.ready(function(){
var str = $("a").text().match(/\w+/);
alert(str);
});
split()
javascriptで関数を使用します。
var str = a.html();
alert(str.split()[0]);
これは「ホーム」のみを返します。
その文字列の場合、"Home test test"
splitを使用して、その配列の最初のインデックスを取得できます:(a.html().split(' ')[0]
スペースで分割["Home", "test", "test"]
して次の配列を取得します:)