0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【javascript】【jquery】のセレクタ関連

Last updated at Posted at 2023-12-22

イベント内で処理を行う

クリックされたら
$('input[name="user_name"]').on('click',function(){ //処理 });

$('input[type="radio"]').on('change', function() {  //処理 });

$('label input[type="checkbox"]').click(function() {  //処理 });

$('button[name="img_select"]').change(function() {  //処理 });

ドロップリストやラジオボタンが変更されたら
$('select[name="user_name"]').on('change', function() { //処理 });

    

入力または削除がされたら
$('input[name="user_name"]').on('input', function() { //処理 });
    

判定

チェックされていたら
if ($(this).is(':checked')) {
    //処理
} 
チェックが外れてたら
if (!$(this).is(':checked')) {
    //処理
}

イベントを起こす

チェックする
$('input[name="user_name"]').prop('checked', true);
チェック外す
$('input[name="user_name"]').prop('checked', false);

入力を不可にする
 $('input[name="user_name"]').prop('disabled', true);
入力を不可から可能
 $('input[name="user_name"]').prop('disabled', false);

idに値をセット
$('input[name="user_name"]').attr('id',0);

変数にidの値を追加
id = $('input[name="user_name"]').attr('id');

valueに値をセット
$('input[name="user_name"]').val();

変数にvalueの値を追加
val = $('input[name="user_name"]').val('0');

セレクタ指定

現在 選択されているドロップダウンリストを選択
$('select[name="user_name"]').prop("selectedIndex");

一つ目のセレクタ
$('input[name="user_name"]').eq(0);

$('input[name="user_name"]:not(:first)');

$('input[name="user_name"]:not(:eq(1))');

sagyo_の文字列を含むselectのname属性の個数
const sagyo_cnt = $('select[name*="sagyo_"]').length;

セレクタ挿入

後ろにtr挿入
$('#aaa_table').after('<tr><td style="width: 35%; text-align: left;" class="insert_deck">'+dragon_img+'</td></tr>');

前にtr挿入
$('#aaa_table').before('<tr><td style="width: 35%; text-align: left;" class="insert_deck">'+dragon_img+'</td></tr>');

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?