こんにちは皆さん、質問があります。ユーザーがクリックした特定の値を取得するにはどうすればよいですか。たとえば、ユーザーが動的に作成されたリストビューの 3 番目のリンクをクリックした場合、値 47 を取得し、ユーザーが最初のリンクをクリックした場合などに値 44 を取得できます。 . 以下はソースコードです
- 朝食込みの料金 - ダブルベッド1台またはシングルベッド2台付きの客室。- 無料Wi-Fiインターネットアクセス
価格: $160.00 154152
- 朝食込みの料金 - ダブルベッド1台またはシングルベッド2台付きの客室。- 無料Wi-Fiインターネットアクセス - 無料の飲料水2本
価格: $175.00 154518
- 朝食込みの料金 -ダブルベッド1台またはシングルベッド2台付きの客室。- プレミアムラウンジでのコーヒー&紅茶の飲み放題 - 無料のウェルカムドリンクとフルーツ盛り合わせ - WiFiインターネットアクセスの無料無制限利用 -客室内の無料の飲料水2本 -客室は高層階に位置し、クチン市のパラノミック ビューをご覧いただけます。・お部屋に液晶テレビを新設いたしました。
価格: $220.00 154884
- 大人3名、または大人2名と子供2名の朝食込みの料金。- キングベッド1台とシングルベッド1台が備わる客室です。- 無料Wi-Fiインターネットアクセス - 無料の飲料水2本
価格: $205.00 155250
- 料金は朝食なしです。- ダブルベッド1台またはシングルベッド2台付きの客室。- 無料Wi-Fiインターネットアクセス
価格: $145.00 157957
- スーペリア ルームに 2 泊以上滞在 - ダブルベッド 1 台またはシングルベッド 2 台の客室。- 料金には最大2名分の毎日のビュッフェ式朝食が含まれています - 無料Wi-Fiインターネットアクセス
価格: $150.00 158323
- 朝食なしの料金 - ダブルベッド1台またはシングルベッド2台の客室 - 無料Wi-Fiインターネットアクセス - 無料の飲料水2本
価格: $160.00 158689
- デラックス ルームに 2 泊以上滞在 - ダブルベッド 1 台またはシングルベッド 2 台を備えたお部屋。- 料金には毎日のビュッフェ式朝食が含まれます。
価格: $165.00 159055
- 朝食なしの料金 - ダブルベッド1台またはシングルベッド2台の客室 - 無料Wi-Fiインターネット回線
価格: $100.00 174897
<div data-role="content">
<script type="text/javascript">
function test(e) {
$('#divContent ul li lblSeq').each(function () {
alert($(this).html());
});
}
</script>
コード ビハインド ファイル protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { divContent.InnerHtml = this.BindHtml(); }
}
protected string BindHtml()
{
StringBuilder sb = new StringBuilder();
var list = GetRateList();
foreach(RateType r in list)
{
string sr = string.Format("<ul data-role='listview' onclick='test(this);' data-inset='true' data-theme='e'><li><a href='Room.aspx'<h3>{1} ({2}) </h3><h3> {3} </h3><h3>{4} <span id='lblSeq' style='visibility:hidden; '>{0}</span></h3> </a></li></ul>"
, r.SeqNo, r.ShortCode, r.Title, r.Description , String.Format( "Price: {0:c}",r.Rate) );
sb.Append(sr);
}
return sb.ToString();
}
protected List<RateType> GetRateList()
{
String lblCheckInDate = Request.Cookies["CheckInDate"].Value;
DateTime CheckInDate = DateTime.Parse(lblCheckInDate);
return RateTypeService.GetRateTypeList(13, CheckInDate);
}
}