0

警告する機能を実行する onclick イベントでいくつかのボタンを作成しました"hi"。onclick イベントは、ページを更新した場合にのみ機能します。

関数は次のとおりです。

function testme(){
   alert("test");
}

onclick イベントは次のとおりです。

<a href="#" id="someid" onClick="testme()">Button</a>

ページを更新せずに onclick イベントを機能させるにはどうすればよいですか?

4

4 に答える 4

1

それだけの場合は、関数を使用しないようにしてください。

<a href="#" id="someid" onClick="alert('hi')">Button</a>

jQueryでクリックイベントを追加することもできます

$(document).ready(function(){
 $('#someid').click(function(event){
    event.stopImmediatePropagation();
    event.preventDefault();
    alert('hi')
 });
});

編集 1

spookycoderが提案した質問から:

a タグで使用することもできrel="external"ます。これにより、jQuery Mobile ページで正常に実行できます。

于 2012-07-29T18:02:51.883 に答える
0

I think you have to use :

$(document).on('pageinit',function(){ 

//Some Code

});

instead of :

$(document).ready(function (){

//Some Code

});
于 2015-08-01T00:46:23.063 に答える
0

これは私にとってはうまくいきました(特にiPhone / iPadで):

  <a href="javascript:testme()" id="someid">Button</a>
于 2013-01-11T16:31:59.263 に答える