データ属性のオブジェクトから値を取得しようとしています。以下の例は、私が作業している要素の短縮版です。jQueryを使用してデータ要素内のオブジェクトを対象にする
<div class="interest-select" data-ixp-input-state={
"instanceId":"iMABIId8pUGkQNMZ4izOLg",
"dataField":{\"id\":694,\"name\":\"ProductInterest\"}",
"validation":"valid",
"required":true,"value":"career",
"hasValue":true"}</div>
これまでのところ、私は以下のjQueryのいくつかのバリエーションを試してみたが、これは未定義を返す保つ:
var stateObj= $(".interest-select").attr("data-ixp-input-state")
var value= stateObj[5]//this should be equal to "career"