2017-08-01 21 views
-4

私はストリームがたくさんあります。idをhrefに貼り付けます

<a id="stream1" href="http://server/stream1/parameters">name_1</a> 
<a id="stream2" href="http://server/stream2/parameters">name_2</a> 
... 
<a id="stream99" href="http://server/stream99/parameters">name_99</a> 

私はhrefの

などに "ID" を貼り付ける機能を実行するためにどのように"http://server/stream99/parameters"

を非表示にする:

function somefunction(a) { 
    document.getElementById('a').innerHTML = '<a href="http://server/'+id+'/parameters">'; 
} 
のようなものを使用して
<a id="stream1" href="#">name_1</a> 

Javascriptまたはjqueryがリンクを作成し、「id」を貼り付けます。

おそらく私はリンクを隠すために別の方法を使用することができますか?

+0

いくつかの暗号化されたIDを送信します。 –

+0

あなたは何を達成したいのか分かりません – Dino

+0

明示してください! – kushalvm

答えて

2

このように - これはコードを検査することで解読しやすいことに注意してください。 はまた、サーバーのリダイレクトを使用し、それはあなたが求めているものを少しは不明だ

$(function() { 
 
    $(".stream").on("click", function(e) { 
 
    e.preventDefault(); 
 
    location = "http://server/" + this.id + "/parameters"; 
 
    }); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> 
 
<a id="stream1" class="stream" href="#">name_1</a><br> 
 
<a id="stream2" class="stream" href="#">name_2</a><br> 
 
<a id="stream3" class="stream" href="#">name_3</a><br> 
 
<a id="stream4" class="stream" href="#">name_4</a><br>

関連する問題