私はこのようなhtmlを持っています
<div class="container">
<input type="hidden" class="myID" value="123123123" />
<div class="firstName"></div>
<div class="lastName"></div>
<div class="myImage"></div>
</div>
それは何度も繰り返される
特定の非表示フィールドに続くクラス「.firstName」で div の値を変更したい。var
私はこの値をこのように適切に保存しています
var myID = @Model.myID; //this is from c# mvc, but nevermind that - its value is correct
$('input[value="'+ myID + '"]').next(".firstName").text("mynewvalue");
セレクターの変数を使用して、その値に基づいて非表示の入力を選択するにはどうすればよいですか?? 隠しフィールドが選択されていないことも知っているので、その後のコード - .next() は重要ではありません。値に基づいて隠しフィールドを適切に選択する方法を知る必要があるだけです。
私は試した
$('input[value="myID"]').
$('input[value="'+ myID + '"]')
$('.myID[value="'+ myID + '"]')
$('[value="'+ myID + '"]')
アップデート
$('input[value="123123123"]')
ああ、手動で値を入力してみたら、うまくいきます