Category Archives: jquery

「jQuery入門」モーダルダイアログを表示するサンプル

1.htmlコード
$(‘#testBtn’).click(function(){
$(‘#demo_dialog’).dialog(‘open’);
});
<div id=”demo_dialog”>
IT技術で世界を変わる
</div>

2.JSコード
$(“#demo_dialog”).dialog({
title: ‘jQueryダイアログのサンプル’,
dialogClass : ‘demoClass’,
resizable : false,
modal : true,
buttons : {
“はい” : function() {
//処理コード1
$(this).dialog(“close”);
},
“いいえ” : function() {
//処理コード2
$(this).dialog(“close”);
}
}
});

「jquery入門」css(“visibility”)で要素の表示を判定する

1.$(“.item”).each(function()
{
if ($(this).css(“visibility”) == “hidden”)
{
// 非表示処理
}
else
{
// 表示処理
}
})

2.is(‘:visible’)
if ($(‘#foo’).is(‘:visible’)) {
// 表示処理
} else {
// 非表示処理
}

3.is(‘:hidden’)
if ($(‘#foo’).is(‘:hidden’)) {
// 非表示処理
} else {
// 表示処理
}

「jquery入門」hide()、show()で要素を非表示、表示する

1.hide()で要素を非表示する
htmlコード
<button>click</button>
<p>1234455</p>

JSコード
$(function() {
$(‘button’).click(function(){
$(‘p’).hide();
});
});

2.show()で要素を表示する
htmlコード
<button>click</button>
<p >987654321</p>

JSコード
$(function() {
$(‘button’).click(function(){
$(‘p’).show();
});
});

「jquery入門」input type = “file” の値をリセットする

htmlコード
<button id=”fileClear” onclick=”retVal(‘txt’); return false;”>
クリア</button>
<input type=”file” id=”fileAttach” name=”fileAttach”>

JSコード
$(“#fileAttach”).val(”);

「jquery入門」$(“:checked”)の使い方

1.JSコード
<script type=”text/javascript” src=”/jquery/jquery.js”></script>
<script type=”text/javascript”>
$(document).ready(function(){
$(“.testBtn”).click(function(){
$(“:checked”).hide();
});
});
</script>

2.htmlコード
<button class=”testBtn”>選択</button>

「jQuery入門」$.getJSON() でjson形式データを受け取るサンプル

JSコード
<script type=”text/javascript” src=”/jquery/jquery.js”></script>
<script type=”text/javascript”>
$(document).ready(function(){
$(“button”).click(function(){
$.getJSON(“/example/jquery/ajaxdemo.js”,function(result){
$.each(result, function(i, field){
$(“p”).append(field + ” “);
});
});
});
});
</script>
</head>

<body>
<button>jsonデータ取得</button>
<p>test data</p>

「jQuery入門」チェックボックスのonchange()とボタンのremoveClass()、addClass()のサンプル

①JSPコード
<input id=”reg_checkbox” type=”checkbox” >登録する
②jQueryコード
$(‘#reg_checkbox’).on(‘change’, function(){
if ($(this).is(‘:checked’)) {
$(‘.test_submit’).prop(‘disabled’, false);
$(‘.test_submit’).removeClass(“cft_class1”).addClass(“cft_class2”);
} else {
$(‘.test_submit’).prop(‘disabled’, true);
$(‘.test_submit’).removeClass(“cft_class2”).addClass(“cft_class1”);
}
});

HTML5アプリのタッチイベント処理(touch, click, pointerの実装)方法

サンプルコード:
<script>
var obj = document.getElementById(‘id’);
obj.addEventListener(‘touchstart’, touchStart, false);
obj.addEventListener(‘touchmove’, touchMove, false);
obj.addEventListener(‘touchend’, touchEnd, false);
var touchMove = function(event) {
if (event.targetTouches.length == 1) {
// prevent default
event.preventDefault();
var touch = event.targetTouches[0];
// do something
}

};
</script>

「html学習」inputタグ属性の使い方のまとめ

参考コード:

<input type=”color”value=”#6fbc6d”>
<input type=”date”>
<input type=”month”>
<input type=”week”>
<input type=”text”>
<input type=”email”
<input type=”tel”>
<input type=”url”>
<input type=”range”>
属性 required pattern list readonly

「jQuery入門」filter()で属性フィルタによるセレクタ指定

htmlコード
<ul>
<li class=”cft”>list item 1</li>
<li>list item 2
<ul>
<li><div><span>a</span></div>list item 2-a</li>
<li>list item 2-b</li>
</ul>
</li>
<li>list item 3</li>
<li>list item 4</li>
</ul>

JSコード
<script>
$(‘li’).filter(‘.cft’).css(‘background-color’, ‘green’);
</script>