2012-01-17 21 views
0

私のJSPページで自分のカスタムタグをいくつか使用しています。私の問題は、jquery .attr関数が追加した新しい属性の適切な値を返さないことです私のカスタムタグ。 eg.if私のタグの はとしてundefined.Can誰もが理由であることができるかを教えになりますjquery .attrが動作しないjspカスタムタグ

<bb:inputtext id="selMetric" value="swf1" addOnText="Chart:" onblur="sayHello();" title="mytitle"></bb:inputtext> 

component.attr(「タイトル」)動作しますが、component.attr(「addOnText」)の下に示されています?

ありがとうございます。 Dipti。

答えて

0

jspではなく実際のソースを表示する必要があります。 Javascriptはサーバではなくクライアント側であるため、実際のソースブラウザに一致するようにコンポーネント変数を定義する必要があります。

+0

OK OK ...答えてくれてありがとう:):認識されていない属性は

ここでそれについての良い記事です – Ditpi

1

試し代わりに例えば 新しいカスタムタグを作成するHTML5の仕様で述べたようにデータタグを使用するには:

data-addOnText="value" 

、あなたは$('element').data('addOnText'); を使用してデータにアクセスすることができ、それはあなたのテンプレートの作成者は、単に除外していることかもしれません http://ejohn.org/blog/html-5-data-attributes/

関連する問題