OK - これは私にとっては大変です。jQueryを使用してすべてのclass="data"をループしています。次に、特定の「dataName」と「dataValue」をそれぞれ使用して、機能にプロパティを割り当てたいと考えています。ただし、完了すると、「dataName =(ループされた最後の値)」というプロパティしかありません。「dataValue」という名前のプロパティのみを作成したいと考えるのではなく、毎回新しいプロパティを作成するために dataName 変数を割り当てるにはどうすればよいですか
function pushAttributesintoFeature(feature) {
$(".data").each( function(){
var dataName = $(this).attr("name")
var dataValue = $(this).val()
feature.dataName = dataValue
})
}
例:
<input class="data" name="radius" value="15">
<input class="data" name="height" value="5">
スクリプトを実行すると、次のものが残ります:feature.dataName = "5"
しかし、私は: feature.radius="15"
ANDfeature.height = "5"