2016-06-15 3 views
-1

メタタグから数値を取得しようとしていますが、文字列の特定の部分をどのようにターゲットにするかはわかりません。私は文字列の番号を取得したい - 0888462709866.私はそれを取得する - 私は文字列のその場所で行く必要がありますか?注文に基づいて文字列の特定の部分をターゲットにします

問題は、以下の2番目の例のように、文字列がないことがあります。それは何とか同じように注文が揃うようにカンマをつけて死ぬ?

スクリプト:数と

ccs_cc_args.push(['EAN_CODE', $("meta[name='description']").attr('content')]); 
console.log(ccs_cc_args); 

<meta name="description" lang="nl" content="MacBook 12&quot; 16E M5-6Y54/8GB/512SSD/Space Grey CM5 1.2GHz/HD Graphics 515/US Int. keyboard, MLH82N/A, 0888462709866, Bestellen, Productinformatie, Artikelnummer, Winkelwagen, Plaats en bevestig uw bestelling, €”> 

番号なし:

<meta name="description" lang="nl" content="MacBook Pro 13&quot; 12M i5-3210M/8GB/500GB/DVDRW/10.10 DC i5 2.5GHz/Graphics 4000/US Keyboard, MD101-US-BTO1-A3, , Bestellen, Productinformatie, Artikelnummer, Winkelwagen, Plaats en bevestig uw bestelling, €"> 
+0

何をターゲットにしたいのですか? – guradio

+0

こんにちはGuradio。上記の最初のメタタグで見ることができる数字の文字列を取得したい:0888462709866私が上で書いたスクリプトは、メタのすべてを取得する。あなたの中のパズルの最後の部分は、親戚であり、私が理解する助けになりました:) –

+0

あなたはそこから手を入れようとしています。 – guradio

答えて

2

$.each($('meta'),function(){ 
 

 

 
console.log($(this).attr('content').split(',')[2]) 
 

 
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<meta name='description' lang='nl' content='MacBook 12&quot; 16E M5-6Y54/8GB/512SSD/Space Grey CM5 1.2GHz/HD Graphics 515/US Int. keyboard, MLH82N/A, 0888462709866, Bestellen, Productinformatie, Artikelnummer, Winkelwagen, Plaats en bevestig uw bestelling, €'> 
 

 
<meta name='description' lang='nl' content='MacBook Pro 13&quot; 12M i5-3210M/8GB/500GB/DVDRW/10.10 DC i5 2.5GHz/Graphics 4000/US Keyboard, MD101-US-BTO1-A3, , Bestellen, Productinformatie, Artikelnummer, Winkelwagen, Plaats en bevestig uw bestelling, €'>

これをチェックしてください

+0

いつものように:D –

+0

@ JerrySvenssonは幸せなコーディングを仲間に役立ててうれしい:) – guradio

関連する問題