私はjquery mobileのリストビューにユーザー情報をいくつか表示しようとしています。また、私は、次のしている私の見解でそうJQuery Mobile - ListViewContent内のリンク
.NET MVC 3を使用しています:
<ul class="ui-listview" data-role="listview">
<li>
<a href="@Url.Action("REMOVED FOR BREVITY")">
<h3 class="ui-li-heading">@entry.DisplayName</h3>
<p class="ui-li-desc">@entry.JobTitle</p>
<p class="ui-li-desc">
<a href="mailto:@entry.EmailAddress">@entry.EmailAddress</a>
</p>
</a>
</li>
</ul>
フォーマットのすべてが、mailtoのリンクを除いて正しいです。
これは、リンクがListView項目の左下隅にすべての方法をプッシュされ
- 次のような問題があります。
- リンクが削除されたときには表示されないリストビューアイテム間にギャップが導入されます。
私は放火犯で結果を見ていると私は、結果のHTMLは、親の外内側のタグスティックことがわかりました。
は、換言すれば結果のHTMLは次のようになります。
<a class="ui-link-inherit" href="REMOVED FOR BREVITY">
<h3 class="ui-li-heading">Display Name</h3>
<p class="ui-li-desc">JOB TITLE</p>
</a>
<p class="ui-li-desc">
<a class="ui-link" href="mailto:EMAILADDRESS">EMAIL ADDRESS</a>
</p>
私はこのように見えるためにそれを期待:
<a class="ui-link-inherit" href="REMOVED FOR BREVITY">
<h3 class="ui-li-heading">Display Name</h3>
<p class="ui-li-desc">JOB TITLE </p>
<p class="ui-li-desc">
<a class="ui-link" href="mailto:EMAILADDRESS">EMAIL ADDRESS</a>
</p>
</a>
は、このブラウザのやっている、または私は回避することができるものJQuery Mobile?
私が行ったことはまったく正確ではありませんでしたが、スプリットボタンのリストを選択しました。私はする必要がないことを望んでいたが、それは行うだろう。ありがとう! – Adam