でprogrammaticllyボタンを追加]ボタンをjQueryのモバイルスタイルを適用します。私はjqueryのモバイルボタンスローjqueryのコードの下に追加しようとすると後のjavascriptのコード
// insert new button to bf div (breackfast div)
$("#bf").html('<a href="FoodCat/FilterIndex?TimeId=2&CurDate=0" data-role="button" > Add new </a> ');
これは、jQueryのモバイルスタイル(データ-役割を意味するものではありません。 = "ボタン")??
以下htmlです:
以下<div data-role="collapsible-set" data-theme="i" data-split-icon="gear" data-split-theme="e">
<div data-role="collapsible">
<h3> Breackfast </h3>
<div id="bf" style="margin:0 !important;padding:0 !important; display:inline !important">
<ul data-role="listview" data-theme="i" ">
<li>
<input type="button" tabindex="@ViewBag.CurInt" id="bdelete" value="DeleteFood" onclick="bfd();"/>
</li>
</ul>
</div>
</div>
</div>
は、jQueryのコードです(PLZ注意:それはサービスを呼び出し、削除を行うことが、唯一のjQueryのモバイルスタイルとしてボタンをレンダリングしない問題)
<script type="text/javascript">
function bfd() {
var fp = '/api/service?prsnIduser1&MealTime=2&CurDate='+ $("#bdelete").attr("tabindex");
$.ajax({
url: fp,
type: 'Delete',
dataType: 'json',
contentType: 'application/json; charset=utf-8',
success: function() {
$("#bf").html('<a href="FoodCat/FilterIndex?TimeId=2&CurDate=0" data-role="button" > Add new </a> ');
$("#bf a").buttonMarkup();
});
}
</script>
私はGoogleでとstackoverflowの上の多くの検索をした、そして失敗した私は、以下の試みが、resaultなし:
$("div[data-role=collapsible]").collapsible({refresh: true });
// or even add :
$("#bf").page();
// or
$("#bf a").buttonMarkup();
は、これはあなたが達成したい何ですか? http://jsfiddle.net/Palestinian/qYLVb/ – Omar