IDをタグにバインドしようとしています。私がバインドをしなければならないかどうか確信しないでください。 私の例が私が何をしようとしているのかを説明するのに役立ちます。 私は私がwhileループをHTMLに実行されるフォーム内のフィールドを持っているリンクを使用して値を取得する方法
私のhtmlで<?php
for($value = 1; $value <=5; $value++){
print '<br><form><input id="hidden" type="hidden" value="'.$value.'" /><a id="link">click here</a><form>';
}
?>
一連の番号を与えるこの
<input id="hidden" type="hidden" value="1" /><a id="link">click here</a>
<input id="hidden" type="hidden" value="2" /><a id="link">click here</a>
<input id="hidden" type="hidden" value="3" /><a id="link">click here</a>
私の目的のように見えるループのためのPHPを持っていますこれは。最初の 'ここをクリック'をクリックすると、1の隠し値を出力したい場合 2番目の 'ここをクリック'をクリックすると2の隠れ値などを出力したいのですが、私の問題 はどちらのリンクでも、最初の「ここをクリック」の値が返されます。1
これは私のjqueryコードです。事前にあなたの助けのための
<script>
$(document).ready(function(){
$("a#link").click(function(){
var s = $('.hidden').val();
alert(s);
});
});
</script>
おかげで...
'hidden 'と' link'に同じidを3回使用することはできません。代わりにclassを使用してください。 – Sotiris