jQueryでDOM要素を削除する方法を紹介します。 jQueryの要素の削除に使えるメソッドには、remove()とempty()、さらにunwrap()、の4つがあります。 以下のHTMLを使い「要素を消す」ボタンをクリックすることで、要素が削除される例で説明します。 HTML
jQuery でセレクトボックスを操作!value 値の取得や選択項目の指定、プルダウンテキストの取得方法 select ボックスに対する jQuery の操作をまとめてみました。 JavaScript では value 値が取得・設定に特化することが多いですが、jQuery を使うことで option タグ内のテキスト(プルダウンに表示している文言)も簡単に取得することができます。 以下、サンプルプログラムでは id 属性「select_test」を持つセレクトボックスを用いて解説していきます。 <select id="select_test"> <option value="1">選択肢1</option> <option value="2">選択肢2</option> <option value="3">選択肢3</option> <option value="4">選択肢4</op
jQueryでselect要素のテキストを取得する方法を紹介します。 このエントリーでは、 プルダウンで選択したoption要素のテキスト取得 select要素内のすべてのoption要素のテキスト取得 指定したテキストに合致するoption要素を選択状態にする方法 について解説します。 それぞれのサンプルも用意しています。 1.選択したオプションのテキストを取得する 選択したオプションのテキストを取得するには「opstion:selected」とtext()を組み合わせます。 <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> <script> jQuery(function(){ jQuery('#foo').change(function(){ alert(jQ
「あるセルがどこで使われているのかを調べる方法はありませんか?」 というご質問をいただくことがあります。 計算式の入ったワークシートを修正しようとした場合、そのセルがどこから参照されているのかを調べる必要が出てくるためです。 例えば、A1セルに「=B1+C1」という計算式が入力されている場合、B1セルやC1セルを修正すればA1セルの値も影響を受けることになります。 この時A1セルには「=B1+C1」という計算式が入力されていますから、B1セルとC1セルを参照しているということはすぐわかりますが、B1セルやC1セルを見ただけではA1セルから参照されているということはわかりません。 うっかりB1セルやC1セルを削除したり、B1セルやC1セルに計算式を入力したりすれば、A1セルも影響を受けてしまいます。 こういったことを防ぐために先のようなご質問をいただくことになるわけです。
明けましておめでとう御座います。俺@仕事中です。 もう成人式も終わりましたね。 さて今日は、「find」コマンドで特定のファイルやディレクトリを除外して検索する方法についてメモです。 ・自分のホームディレクトリ以下で、「/data」という名前のディレクトリは除外してファイルタイプがシンボリックリンクのものを探す。 $ find ~/ -name data -prune -o -type lここに出てくる「-prune」というのが「除外する」というオプションです。 1)-name data 「data」という名前のファイル(ディレクトリ)は除外 2)-o または(-or と同意味) 3)-type l シンボリックリンク という検索になります。 -prune -o をセットでオプションに付けなければ意味がありません。 以上でーーす。
border-imageは、一枚の画像で9スライスのデザインが実現できちゃうという優れもの。 残念ながらIE8以下で適用できず、実際にはまだ使えないかなーという印象。プログレッシブエンハンスメントを適用してうまく見せるのは結構難しそうだなー、という感触。 とはいえせっかく調査したので備忘録。 border-image を使ったサンプル 仕様 border-image-source none(初期値)/ url(画像パス) border-image-slice 100%(初期値)/ 数値 / ○○% / 数値 fill / ○○% fill border-image-width 1(初期値)/ ○○px / ○○% / auto border-image-outset 0(初期値)/ 数値? px? border-image-repeat stretch(初期値)/ repeat / rou
今までPerlで配列からハッシュを作るときは、for文とかwhile文を使っていたのですが、ふと、mapできれいにつくれるのでは?とぐぐったらできることが判明したのでそのメモ。 mapを使わないいけてない方法 こんな感じで、最初にハッシュとかハッシュリファレンスを宣言してループ文を使って書く。 my @array = qw/hoge moge foga hoge/; my %hash; for (@array){ $hash{$_} = 1; } mapを使ったいけてる方法 ループ文を書くことなく、さらにmapの仕様による高速作成。く my @array = qw/hoge moge foga hoge/; my %hash = map { $_ => 1 } @array; まとめ 配列のデータをユニークにするときは、List::MoreUtilのuniqとかを使えばいいけど、とりあえず
PHPとMySQLを使っている時に、foreachで回してその中で連続してupdateさせることがあります。 例えば、以下のようなDBテーブルがあるとします。 あんまり実用的ではないサンプルですが、今回はcase文と繰り返しのupdate文でどれだけ処理速度に差があるかを検証したいので良しとします。 create table users ( id int not null auto_increment, name varchar(255), primary key(id) ); そして、idとnameのハッシュデータを持っていて、DBのidカラムとハッシュデータのIDが一致したらnameを更新する場合。 いつもはforeachで以下のように書いていました。 <?php foreach ($hash as $id => $name) { $query = 'update users set
2008年06月15日00:02 MySQL mysqlでCASE文を使ってみる 僕はいつもDBMSとして、MySQLを使っています。今日は勉強として、CASE文というものを使ってみます。早速ですが、使い方はこんな感じです。 CASE WHEN 条件 THEN 値1 ELSE 値2 END これは便利!( ゚∀゚)アハハ八八ノヽノヽノヽノ \ / \/ \ 条件が真だったら、値1が、偽だったら値2が使われます。 こんなテーブル (hogehoge) があったとして、 ----------------- | id | name | ----------------- | 1 | sasaki | | 2 | tanaka | | 3 | satou | | 4 | yamada | | 5 | sasaki | | 6 | nakamura | ----------------- こんな感じ
$subref = sub BLOCK; # プロトタイプなし $subref = sub (PROTO) BLOCK; # プロトタイプ付き $subref = sub : ATTRS BLOCK; # 属性付き $subref = sub (PROTO) : ATTRS BLOCK; # プロトタイプと属性付き サブルーチンをimportするには: use MODULE qw(NAME1 NAME2 NAME3); サブルーチンを呼び出すには: NAME(LIST); # 括弧があれば & は省略可能 NAME LIST; # predeclared/imported されていれば括弧は省略可能 &NAME(LIST); # プロトタイプを回避する &NAME; # 呼び出されるサブルーチンのために @_ を可視化する 説明¶ Like many languages, Perl pro
jQueryでSelectタグ系でちょい便利なワザのメモです。 html <select name="hoge_n" id="hoge_i"> <option value="">---------</option> <option value="1">hoge1</option> <option value="2">hoge2</option> <option value="3">hoge3</option> <option value="4">hoge4</option> </select> selectで指定のものを選択された状態に // hoge4を選択状態にしたい場合 $(#pref).val(4); option要素を追加する // hogeというIDのSelectにラベル:hoge5、値:5というOptionを追加 $('#hoge_i').append($('<option>
フレームページで別のページを操作するJavaScriptです。 今回は、別のページの背景色を操作してみたいと思います。 サンプルページはこちらです。 このページのHTML、Javascriptの書き方は以下のようになります。 (1)フレーム画面の大元のHTML <HTML> <FRAMESET ROWS="89,*" FRAMESPACING="0"> <FRAME SRC="another_sample1_top.html" NAME="fr1"> <FRAME SRC="another_sample1_under.html" NAME="fr2"> </FRAMESET> </html> これは単純な親フレームのHTMLの記述ですが、注意点は太字になっている「NAME」部分です。このNAMEの値を利用することになります。 (2)フレーム画面の上部分のHTML・JavaScri
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く