ボタンをクリックしたときに 2 つのデータ属性を連結しようとしていますが、最初の文字列の前に文字列を追加する代わりに、それらを 1 つにマージする方法を考えています。
HTML
<div id="parent">
<button class="first" data-first='{"id":"1"}'>Test</button>
<button class="second" data-second='{"action":"0"}'>Test</button>
</div>
ボタンをクリックしたときにとマージdata-first
したいdata-second
.first
jQuery
$('.parent').on('click', '.first', function() {
var old = $('.second').attr('data-object');
var add = $(this).attr('data-object');
$('.second').attr('data-object', add+old);
});
しかし、これは戻ります
data-second="{"id":"1"}{"action":"0"}"
そして、私が探しているのは
data-second="{"action":"0","id":"1"}"
どんな助けでも大歓迎です。