ソースとターゲットの 2 つの要素があります (リンクされた選択のようなものです)。ソース要素の data- 属性でターゲット要素の名前を取得したいと考えています。出来ますか?次のコードは機能しません。
<label>States</label>
<select class='sparent' data-select-target='child'>
<option value=''>Select State</option>
<option value='AZ'>AZ</option>
<option value='PA'>PA</option>
<option value='TX'>TX</option>
</select>
</label>
<div name='child' class='schild'>value</div>
JQuery コード:
$(".sparent").change(function(){
var id = $(this).val();
var target = $(this).data("select-target");
$.get("includes/chainedselect.php", {id:id}, function(data){
$(target).html(data);
});
});
ただし、置き換える$(target).html(data);
と$("child").html(data);
機能します。
誰でもこれを理解するのを手伝ってもらえますか? 御時間ありがとうございます。