1


0

リンクのhrefからIDを解析するためのjQueryを作成しました。 それはうまくいきますが、私はそれを行うためのよりクリーンで、より慣用的なjQueryの方法があるかどうか疑問に思います。

タグを編集

$( '。edit_tags')。(function(event){event.preventDefault(); var tagged_item = $(this); var tagged_item_href = $(tagged_item).attr( 'href'); var result = tagged_item_href.match (/ \ / id \ /(\ d)/); var tagged_item_id = result [1]; alert( 'tagged_item_idのタグの編集};})

私はまだjQuery / javascriptの真面目な段階にあり、ショートカットを見つけることに熱心です…​ ;-)

1 Answer


0


最初の2つの変数については、属性値を取得するためだけに他のjQueryオブジェクトを作成する必要はありません。1つのステップでそれを実行できます。1つのステップで正規表現と最初の一致へのアクセスも適用できます。

$( '。edit_tags')。(function(event){event.preventDefault(); var tagged_item_id = $(this).attr( 'href'))match(/ \ / id \ /(\ d)/) [1];アラート(「tagged_item_idのタグの編集」;})