2016-10-31 13 views
0

をCONCATすることができます私は私はHTMLのDOM要素に

$(".form-horizontal").find("h3.tableName").html().join(',') 

(私はH3 DOMで私のデータベーステーブルを持っている)

ような何かを行うと、文字列の出力を取得したいと思います:

user,family,photo 

私は1行のコードやImでそれを配列で行うことができますか?

+0

あなたは何をしようとしているのか、もう少し詳しくお聞かせください。理想的には、スタックスニペット( '<>'ツールバーボタン)を使用して*実行可能にする[mcve]の形式でですか? –

答えて

0

jQueryは配列ではなくセレクタからオブジェクトを返すので、現在のロジックは機能しません。これを解決するには、このように、要素の集合からデータを取得し、配列に配置するmap()を使用することができます。

var arr = $('.form-horizontal h3.tableName').map(function() { 
    return $(this).text(); 
}).get(); 

を使用すると、カンマ区切りの文字列を取得したい場合は、することができ、その後join()にこの配列を:

var str = arr.join(','); 
関連する問題