私はJQueryの日付マスクを持っていますが、ページを実行すると "Microsoft JScriptランタイムエラー:オブジェクトがこのプロパティまたはメソッドをサポートしていません"というエラーが発生します。JQueryがページ上のコントロールを見つけることができません
この特定のJQueryが動作するようになっているコントロールは、リピータコントロールに動的に追加されました。これにより、コントロールのIDを調べました。コントロールのIDは、Visual Studioで中断して停止していて、aspxページに表示されています。 idは、JQueryが最初に持っていた「#」を除いて同じですが、ページ上にはありません。私は私のjQueryのコードで
:
jQueryの(関数($){
$('#<%=date.ClientID %>').mask("99/99/9999");
})。
JQueryにコントロールを見つけるときに "#"を含めないように指示するのはありますか?私はUniqueIDを使用しましたが、これはアンダースコアを "$"に変更します。これはページ上のものと同じではありません。私の唯一の問題は、IDの先頭に "#"記号が付いていることです。
誰でも手助けできますか?
ありがとうございました
ハッシュは、jqueryがid属性を持つhtml要素を探していることをjqueryに知らせるためにjqueryによって使用されます。例えば – Andrew