0

'a' 要素の onclick 関数を ID で実行できますか?

<a id="id_12" onclick="myfunction('1')">text</a>
<a id="id_23" onclick="myfunction('2')">text</a>
<a id="id_34" onclick="myfunction('3')">text</a>
<a id="id_45" onclick="myfunction('4')">text</a>

ユーザーがEnterキーを押すと、「a」要素のIDがわかっているので、相対関数をonclickに実行したいと思います。それが可能だ??

ありがとう。

4

4 に答える 4

0

jQuery では、「トリガー」を使用するか、単純にクリック関数を単独で使用するか、無名関数を引数として使用する必要があります。

例 -

 - $('id').click();
 - $('id').click(function() { myfunction('1'); //your statements  });
 - $('id').trigger('click');

それが役に立てば幸い。

于 2013-06-10T14:42:05.950 に答える
0

on()バインディングハンドラーを使用できます

$('#yourid').on('click' , function() { lot of stuff... });
于 2013-06-10T15:00:43.710 に答える
0

できるよ

$('#id_12')[0].onclick();

または HTMLonclickイベントなしで、jQuery のみを使用:

<a id="id_12">text</a>

それで

// Bind an event handler to the "click" JavaScript event
$('#id_12').click(myFunction('1'));

// Execute the handler
$('#id_12').trigger('click');

<a>しかし、ユーザーが押したときのIDをどのように知っているのかわかりませんでしたENTER?

于 2013-06-10T14:23:00.490 に答える