[ Tags :: jQuery ]

jQueryバージョンアップで使えなくなるセレクタ

ほとんど↓の記事のパクリですが。。。
jQuery 1.4.4 で使えなくなってるセレクタ - m2Link

まあ、検索にヒットしやすくなるということで書きます。

htmlでこんなフォーム部品があって、その値をjQueryで使用する場合。
<input type="text" name="arr[key]" size="8" />

なにかの都合で、PHPなどでフォーム値を配列として取得したいな、というわけで、
name属性に配列を指定しています。
ここがミソ。

jQueryで取得はこうしていた訳だが(ホントは"["や"]"などの記号はエスケープしなきゃいけないみたいだけど…)
var val=$(":input[name=arr[key]]").val();

これが、jQuery1.5にしたら動かなくなった。

どうすればいいのかというと、とりあえず↓のようにすれば動きました。
var val=$(":input[name='arr[key]']").val();

つまり、「foo='var'」と、右辺をクォートすればよいようです。
やってみてないけど、シングルとダブルクォーテーションを入れ替えてもよいと思われ。
var val=$(':input[name="arr[key]"]').val();

jQuery

— posted by たか at 09:48 pm   pingTrackBack [0]

jQueryのサイズ取得メソッド

jQuery でサイズや位置を取得する方法を図にしてみた - Cyokodog::DiaryLink
やっぱり絵にするとわかりやすいなぁ。

jQuery

— posted by たか at 09:38 pm   pingTrackBack [0]

続・IEの「White Noise」バグ

前回の記事で、
真っ黒画素(#000000)が背景色に置き換わる
と書いてしまった。
真っ黒ということで、#000000と思い込んでいたが、ちゃんと調べてみたら、#02050a(RGB(2,5,10))だった。
同画像内には#000100な画素もあり、こちらはそのまま表示されているので、黒ければ透明になる訳でもないらしい。
試しに、#02050aべた塗り画像を作ってフィルタをかけてみた。
結果:画像消滅。
特定の色#02050aだけが反応するのかも。。というわけで、グラデーションをかけて、再度。
結果:やっぱり#02050aだけが消滅!
つまり、#02050aを別の色に置き換えれば解決するかも。
って、そんなことできるんかいな。特にJPG。。

CSS whiteNoise IE bug

— posted by たか at 04:29 pm   pingTrackBack [0]

jGlycy with jQuery1.2.6

Be happy with jGlycy [jGlycy]Link
これ、便利。


<script><!--
$(document).ready(function(){
  $('div').cycle();
}
//--></script>
が、
<div jg="cycle"></div>
でオーケイ。
引数も渡せる。
<div jg="cycle" jg:cycle="fx:'shuffle',easing:'backout',delay:-4000"></div>
ありがたやー。
だったのだが、、、

jQuery1.3以降で、
◎W3Cの(X)HTML DTD上に無いattributeにはヒットしない
おかげで、jGlycyは全く使えなくなります:-(
せめてXHTMLに対してだけでも、Namespaceがちゃんと実装されればな…とも思いますが。

jGlycyは全く使えなくなります
...orz

jQuery

— posted by たか at 10:26 pm   pingTrackBack [0]

テーブル組みのフォームのソース取得

メールフォームをテーブルで組んである場合で、フォームパーツはソースの状態(<input ...>な状態)で、でも表組みはそのままExcelにもっていきたい。という話。

jQueryを使えば、望みの箇所をソースに変換できるので、便利。ってことに気づく。

$(".formTable th, .formTable td").each(function(){
  $(this).text($(this).html());
});

これでテーブルのセル内のみがソース化する。あとはブラウザからコピペすればよろし。めでたし。

jQuery HTML

— posted by たか at 09:56 pm   pingTrackBack [0]

T: Y: ALL: Online:
ThemeSwitch
Created in 0.0056 sec.
prev
2024.12
next
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
 
blogBar
Firefox3 Meter