ページを遷移する前に unloadイベント
window.addEventListener('beforeunload', (event) => {
event.preventDefault();
// このページを去る前にローカルストレージを削除;
localStorage.removeItem('interValId');
});
window.addEventListener('beforeunload', (event) => {
event.preventDefault();
// このページを去る前にローカルストレージを削除;
localStorage.removeItem('interValId');
});
そのまま保存するとデータ構造が書き換えられて配列がcsv形式になってしまう。
localStorage.setItem('stockoutData', JSON.stringify(stockoutData)); //保存
let stockoutData = localStorage.getItem('stockoutData'); //取得
let stockouts = JSON.parse(stockoutData); //変換
投稿記事に過去1ヶ月よりも前の日付があると出てこないので、SQL文で一括で昨日とかにする
update `wp_posts` set post_date='2022-01-01 12:12:12'
,post_date_gmt = '2022-01-01 03:12:12'
//URL書き換え
var anker = 1;
var issuer_no = 1;
history.replaceState('','','?issuer_no='+issuer_no + '&bank_no=' + bank_no + anker);
2021-07-26 → 2021年7月26日
var datestr = "2021-07-26";
var date = Date.parse(datestr);
var date = new Date(date);
format = date.getFullYear() + '年';
format +=( date.getMonth() + 1 ) + '月';
format += date.getDate() +'日';
console.log(format);
$the_query = new WP_Query($args);
foreach($the_query->posts as $key=>$value){
var_dump($value->ID, $value->post_date, $value->post_content);
$thumb_id = get_post_thumbnail_id($postID); // 指定した投稿のアイキャッチ画像の画像IDを取得
$thumb_img = wp_get_attachment_image_src($thumb_id );
$src = $thumb_img[0];
$postID = get_the_ID();
$fivesdrafts = $wpdb->get_results(
"SELECT name , slug
FROM $wpdb->term_relationships
LEFT JOIN $wpdb->term_taxonomy USING (term_taxonomy_id)
LEFT JOIN $wpdb->terms USING(term_id)
WHERE object_id = $postID
AND taxonomy = 'post_tag'"
);
foreach ($fivesdrafts as $key => $val) {
$tag .= $val->slug . $val->name ; // スラッグ。タグ
}
let a = {de:234}
console.log( Object.keys(a).length)
// a.length はundefined になる
// あり なし
console.log(typeof session !== "undefined" );// true false
console.log(typeof session === "undefined" );// false true
$('#youso').prop('outerHTML');
var this_index = jQuery('.oya p').index(jQuery(this).parent());
oyaクラスの中のpが何番目かが取得できる this は同じ親を持つボタンとか
jQuery('input[name="shipper"]:checked').val();
jQuery('[type="radio"]').eq(0).prop('checked',true).attr('checked',true);
var ret = $('[name="fls"]').is(':checked');
jQuery(this).prop("selectedIndex", 0); //最初のoption指定
jQuery('select').children('option:selected').data('id');
$('[name="company"]').change(function(){
var issuer_id = $("#datalistOptions22 option[value='" + $('#company').val() + "']").data('issuer_id');
console.log(issuer_id);
});
組み込みでもともとあるので自作しなくてもよい
number_format javascript
var price = 120000000;
console.log( price.toLocaleString());
→ 120,000,000