スクリプト内から呼び出される jqueryui 要素に少し問題があります。それらは jqueryui 要素としてロードされていません。どうにかしてjqueryスクリプトを再度呼び出す必要があると思いますが、どうすればよいかわかりません。
ボタンクリックコードは
$("#parcels-add").click(function () {
//remove existing table rows if there are any
$("#added-parcels tr td").remove();
$("#parcel").css("display", "block");
//Add the rows
for (var i = 0; i < numOfParcels; i++) {
$("#added-parcels").prepend("<tr>" +
"<td>" + "01" + "</td>" +
"<td><input type='text' value='cm' class='package-value' /></td>" +
"<td><input type='text' value='cm' class='package-value' /></td>" +
"<td><input type='text' value='cm' class='package-value' /></td>" +
"<td><input type='text' value='cm' class='package-value' /></td>" +
"<td><button id='package-delete'>Delete</button></td>") +
"</tr>";
}
});
for ループのボタンは、残りの jqueryui ボタンのように表示されません。以下に示すように
通常の HTML ボタンのように見え、機能します。
また、機能していない入力テキスト ボックスのテキストを削除する簡単なスクリプトもあります。
これはおそらくjavascriptファイルの順序と関係がありますか? Chrome コンソールにエラーはありませんが、正常に動作していません。
どんな助けでも大歓迎です。
ありがとう