こんにちは、私は何かをしようとしています..私はいくつかのフォーラムを横断するJqueryのドキュメントを読んでいました.このWebサイトは以前にこのトピックに関連する質問をしました..実際に私の質問に答えた人はいないので、代わりに質問します..ここに契約があります.
<div class="entry">
week
<span>some text</span>
<p>DKK</p>
<input type="radio" name="red<% Response.Write(counter); %>" id="radio2" value="75" />
</div>
だから私はwhileループを使ってこれらの束を作成したので、手動でコピーペーストする必要はありません..aspがそれらを生成します..これで、DKKと書かれたpセクションが表示されます..私が書かないようにするためにすべて手動で、すべての div 、 p にその div 内の入力の値を追加したいのですが、ここで私が Jquery で行ったことを示します
$(document).ready(function() {
$("input").each(function () {
var element_value = $(this).val();
$(this).closest("p").append(element_value + ",-");
});
});
だから私がやろうとしたことは、各入力を調べてそれらの値を収集し、次に最も近い p タグを見つけてその値を追加することです。上記の例の正しい結果は次のようになります
<p>DKK 75,-<p>
入力値は 75 で、append 関数に含まれているため、- それも追加すると、このコードは機能しませんが、
$(this).parents("div.entry").append(element_value + ",-");
instead of
$(this).closest("p").append(element_value + ",-");
正しい結果が表示されますが、私が望む場所とは正確ではありません..誰かが私を助けてくれることを願っています、ありがとう