Jqueryのdialog()メソッドを使用してダイアログを作成しています。ダイアログの作成中にダイアログにボタンを作成しています。
$("#divName").dialog({
buttons:
{
"Cancel":{
ボタンを非表示にする必要があるイベントが1つありますが、使用する属性がわかりません。ボタンを非表示にする属性を教えてください。前もって感謝します。
Jqueryのdialog()メソッドを使用してダイアログを作成しています。ダイアログの作成中にダイアログにボタンを作成しています。
$("#divName").dialog({
buttons:
{
"Cancel":{
ボタンを非表示にする必要があるイベントが1つありますが、使用する属性がわかりません。ボタンを非表示にする属性を教えてください。前もって感謝します。
「キャンセル」ボタンを非表示にしようとしている場合は、これを試してください。
$('.ui-dialog-buttonpane button:contains("cancel")').button().hide();
ダイアログを作成するときは、ボタンとボタンの属性を記述するため、ボタンに「id」属性を追加します。
ボタン: [ { text: "Save", id: "btnId", click: function() { ... } } ]
その後、id を hide() および show() メソッドの jquery フィルターとして使用できます。
$("#btnId").hide()...
使用する:
$('#divName').siblings('.ui-dialog-buttonpane').find('button').eq(n).hide();
ダイアログ内のボタンのn
番号です(ゼロから始まります)
これを試して。
$("#divName").css("display","none");
これにより、最初のボタンが非表示になります。
$('#divName').siblings('.ui-dialog-buttonpane').find('button:first').hide();
以下を試して、すべてのボタンのハンドルを取得し、それらをループして非表示にします。
var buttons = $("#divName").dialog('option', 'buttons');