私はHTMLを吹き飛ばしました。子レコードとレコードインデックスによってアンカータグのIDを取得できる関数を作成したいと思います。これは次のようになります:jQueryで親IDをchidrenデータで取得する方法は?
getLinkId("100", 0)=300001
getLinkId("RD", 1)=300001
getLinkId("PD", 1)=300002
getLinkId("902", 2)=300002
私はjQueryが実装するのに役立つかもしれないが、私はそれに精通していないと思う。誰か助けてくれますか?
<ul id="listview_Sample">
<li role="option">
<div class="ui-btn-inner ui-li">
<div class="ui-btn-text"><a href="" class="listviewLines" id="300001">
<div class="lv_lines" id="300001">
<div class="lv_line">
<div class="lv_line_field">100</div>
</div>
<div class="lv_line">
<div class="lv_line_field">RD</div>
</div>
<div class="lv_line">
<div class="lv_line_field">501</div>
</div>
</div>
</a></div>
</li>
<li role="option">
<div class="ui-btn-inner ui-li">
<div class="ui-btn-text"><a href="" class="listviewLines" id="300002">
<div class="lv_lines" id="300002">
<div class="lv_line">
<div class="lv_line_field">200</div>
</div>
<div class="lv_line">
<div class="lv_line_field">PD</div>
</div>
<div class="lv_line">
<div class="lv_line_field">902</div>
</div>
</div>
</a></div>
<span class="ui-icon ui-icon-arrow-r"></span></div>
</li>
は冗長であるように思わ? –
あなたは同じ 'id'を持つ複数の要素を持っているようですが、HTML 4.xでは' id'は数字で始めることができません。また、 'div'(ブロック)は' a'(インライン)要素内に含まれているべきではありません。 –
同じデータのレコードがある可能性がありますので、2つのパラメータで識別する必要があります – eric2323223