1

メニューがあり<ul> <li>ます。内の<a>要素を<li>クリックすると、Javascript 関数を実行する必要があり、この関数には ID や名前などのパラメーターが必要です。どうすればいいですか?パラメータを送信/取得するにはどうすればよいですか?

JavaScript の例:

function addTab(title, uri) {
    var tabNameExists = false;
    $('#tabs ul li a').each(function(i) {
         if (this.text == title) {
             tabNameExists = true;
         }
    });

HTML の例:

<ul>
    <li><a href="#">W to set parameters</a>
</ul>
4

3 に答える 3

1
<a href="url" onClick="addTab(this);">link</a>


function addTab(this)
{
    $(this).attr('id');
    $(this).attr('name');
}
于 2013-03-05T10:57:37.483 に答える
0

試す

<a href="url" id="someUniqueID" title="SomeTitle" onClick = "addTab(this.title, this.href,this.id);" >link</a>
于 2013-03-05T10:56:09.467 に答える
0

とにかく、あなたのコードはあなたの質問とはあまり関係がありません。方法は次のとおりです。

<li><a href="#" onclick="some_js_function(id,name)">W to set parameters</a></li>

より多くのロジックを作成できますが、書き方によって異なりますsome_js_function(id,name)

注:<a>または<li>タグの属性を取得する場合は、@PSR の回答を使用できます。

于 2013-03-05T10:56:16.847 に答える