読者です 読者をやめる 読者になる 読者になる

leglog

雑記にも満たない

HTML中の細かい文法ミス

リンクのクリックでtwitterのタグ検索結果をExtJS4のグリッドタブページで開く処理を実装中のこと。

var text=''; //ツイート本文
var tag = new Array(); //text中のタグ認識用

text.replace(pattern_hashtag,'<a href="javascript:void(0)"onclick="makeSearch('+tag[0]+')">'+tag[0]+'</a>');
  • makeSearch(word)…API発行用メソッド


テキスト中のURLをタグ検索ページ用に書き換えるところ。
ここのonclickだけ他のonclickは動くのに動かず小一時間悩んでいたのだけど、

text.replace(pattern_hashtag,'<a href="javascript:void(0)"onclick="makeSearch(\''+tag[0]+'\')">'+tag[0]+'</a>');

ものすごく細かい文法ミスしててリアルにorz状態に。
makeSearch('#hoge')みたいになるわけだから、最後にダッシュ残らないといけないのね。。。