オブジェクト要素数のカウント
[code]
let a = {de:234}
console.log( Object.keys(a).length)
// a.length はundefined になる
[/code]
変数が未定義かどうかの判定
[code]
// あり なし
console.log(typeof session !== "undefined" );// true false
console.log(typeof session === "undefined" );// false true
[/code]
指定した要素本体の取得
[code]
$('#youso').prop('outerHTML');
[/code]
自分の親要素の順位
var this_index = jQuery('.oya p').index(jQuery(this).parent());
oyaクラスの中のpが何番目かが取得できる this は同じ親を持つボタンとか
チェックされているラジオボタン、checkBoxの値を取得
jQuery('input[name="shipper"]:checked').val();
ラジオボタンの見た目をONにする、属性を選択状態にする←これらは別物
jQuery('[type="radio"]').eq(0).prop('checked',true).attr('checked',true);
選択されたラジオボタンがあればtrue
var ret = $('[name="fls"]').is(':checked');
セレクトメニューに値をセット
jQuery(this).prop("selectedIndex", 0); //最初のoption指定
セレクトメニューで選択されたoption要素のdata属性を取得
jQuery('select').children('option:selected').data('id');
datalistで選択されたoption要素のdata属性を取得
$('[name="company"]').change(function(){
var issuer_id = $("#datalistOptions22 option[value='" + $('#company').val() + "']").data('issuer_id');
console.log(issuer_id);
});