おすすめのVOD・スマホアプリ・スマホゲームアプリの紹介サイト

LAGRANGE BLOG

jQueryのセレクタ@(アットマーク)にはまる。jQuery selectore @


スポンサーリンク

jquery

-jquery
-

□サイト内検索:

投稿日:2011/11/29 更新日:



[ jQuery ] Target Blank Links - JavaScript - Snipplr Social Snippet Repository
をみてたときの話。

スポンサードリンク
スポンサードリンク

jQueryセレクタに@を使うと…

ソースのセレクタ内に@があったのですがよくわからずに悶々としたので調べました。
[php highlight="1"]
$('a[@rel$='external']').click(function(){
this.target = "_blank";
});
[/php]

答えは
jQuery1.2まではセレクタの属性指定に@が使えたが、jQuery1.3からはつかえませんよーとこと。
jQuery1.3 リリースノート - jQuery 日本語リファレンス

いまのlatestバージョンだと

[html highlight="1"]
$('a[rel$='external']').click(function(){
this.target = "_blank";
});
[/html]
が正しい。

ついでにhtmlの解説

jQueryのセレクタはCSSのセレクタと同じ指定。

サンプルhtmlの指定 
aタグのrel属性の後ろの文字列がexternalでおわっているものをクリックしたら(後方一致)
target="_blank"で開きなさいの意味

サンプルhtml

[html]
<script src="http://code.jquery.com/jquery-1.7.min.js"></script>
<script>
$(function(){

$('a[rel$="external"]').click(function(){
this.target = "_blank";
});
)};
</script>
<!-- 別ウィンドウで開く-->
<a href="http://yahoo.co.jp/" rel="external">ヤフー</a><br>
<!-- 別ウィンドウで開く-->
<a href="http://google.co.jp/" rel="linkexternal">グーグル</a><br>
<!-- 別ウィンドウで開かない-->
<a href="http://jp.msn.com/" rel="externallink">msn</a><br>
[/html]

前方一致でセレクタ指定をしたい場合
[php highlight="1"]
$('a[$rel="external"]').click(function(){
this.target = "_blank";
});
[/php]
完全一致でセレクタ指定をしたい場合
[php language="external"]').click(function(){
this.target = "_blank";
});
[/php]


スポンサードリンク

□サイト内検索: 掲載アプリ数が増えてきました。攻略一覧表示で見つからないものなどは検索をご利用ください。

-jquery
-

全世界2,500万ダウンロード達成の本格ストラテジーRPG『アート・オブ・コンクエスト』

城を築いてドラゴンを育てて自軍の英雄を育てていく本格ストラテジーRPG! 全世界2,500万ダウンロード達成で52カ国TOP10ランクインの実績があるアプリゲームです。

「※ラインフレンド登録・メールアドレス登録完了で事前登録完了

「アート・オブ・コンクエスト」の"無料"事前登録はこちら

    アート・オブ・コンクエスト
 
スポンサーリンク

スマホアプリ攻略記事特集

Android,iPhoneスマホゲームアプリの攻略記事です。
他にもたくさんアプリ攻略情報あり!他の Android,iPhoneゲームアプリ攻略情報を見る >>

 

comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

アプリレビュー

おすすめスマホゲーム・アプリ

最新スマホゲーム攻略はこちらから!

他にもたくさんアプリ攻略情報あり!他の Android,iPhoneゲームアプリ攻略情報を見る >>

おすすめ記事

1

そんなことできるの?違法サイトとかじゃないの? U-NEXTはファミリーアカウントが分けられるので、家族内で共通利用していても 視聴履歴のプライバシーは守られます。 U-NEXTのポイントがなくなった ...

2

毎月のスマホの通信制限にひっかかってしまい、イライラしてしまっていませんか? 外出中にYoutubeを見たり、スマホゲームをしたりしたいのに、通信制限で快適に動かない。 通信制限にならないようにするに ...

3

ファミコン、スーパーファミコン世代でテレビゲームを楽しんでいた人たちはスマホゲームは「あればゲームじゃない」と思っている人も少なくありません。 いや私も同じこと思ってましたよ。 あくまで待ち合わせの待 ...

4

このページでは『2018年版』おすすめの動画配信サービス(VOD)を比較して紹介していきます。 Netflixだけじゃない!2018年になって色々な動画配信サービスが出てきており、 ・どの動画配信サー ...

5

当サイトでプレイしたおすすめのスマホゲームを攻略していきます。 スマホ人気ゲームランキング

6

当サイトで独自で調べたスマホで遊べる『おすすめ脱出ゲーム』を
ランキング形式で紹介していきます。

7

当サイトで独自で調べたスマホで遊べる『おすすめパズルゲーム』を
ランキング形式で紹介していきます。

8

当サイトで独自で調べたスマホで遊べる『おすすめのスマホアドベンチャーゲーム』を紹介

9

FODプレミアムが選ばれるポイント FOD自体は「非会員でも無料」で使うことができます! FOD非会員の場合には「期間限定のフジテレビ最新話見逃し分」だけ見ることができます。 無料会員でも放送直後のド ...

-jquery
-

スポンサーリンク

Copyright© LAGRANGE BLOG , 2018 All Rights Reserved.