コードに「#」記号を使用せずに画面ナビゲーションを行う他の方法はありますか? 例: 以下のコードには「#」があります
a href="#bar" data-role="button"
プログラムで「#」が原因で終了エラーが発生しています。
ありがとうございました。
コードに「#」記号を使用せずに画面ナビゲーションを行う他の方法はありますか? 例: 以下のコードには「#」があります
a href="#bar" data-role="button"
プログラムで「#」が原因で終了エラーが発生しています。
ありがとうございました。
実際、ドキュメントの後に「#」を安全に使用できます
テンプレートにバインディング式の一部ではない「#」が含まれている場合は、その値をエスケープする必要があります。そうしないと、テンプレート コンパイル エラーが発生します (これは、ビュー ナビゲーションに # がよく使用される Kendo UI Mobile では一般的です)。JavaScript 文字列では "\\#" を使用し、HTML スクリプト テンプレートでは "\#" を使用してリテラル "#" をエスケープできます。
http://docs.kendoui.com/getting-started/framework/templates/overview
私はあなたがこれを参照していると仮定しています:
<a href="#">click here</a>
その場合、これを行うことができますが、一部のブラウザー (古いバージョンの ie) でエラーがスローされます。
<a href="javascript:void(0)">click here</a>
さらに、そこにリンクを投げて、jqueryでそれを防ぐことができます
<a href="www.aol.com">click here</a>
JQuery
$('a').onClick(function(e){
e.stoppropagation();
e.preventDefault();
});