#jquery-ui
#jquery-пользовательский интерфейс
Вопрос:
Извините за путаницу. Итак, для приведенного ниже кода вопрос заключается в том, как мне ссылаться на переменный объект из другого объекта.
$("#dialog-form").dialog({
autoOpen: false,
height: 200,
width: 350,
modal: true,
resizable: false,
**title: myPassedVariable,**
buttons: {
'Yes': function() {
var bValid = true;
allFields.removeClass('ui-state-error');
bValid = bValid
//amp;amp; checkLength(name,"company name",1,16);
if (bValid) {
//alert($('#cancel-test').attr("id"));
//alert(theapptno);
//alert(document.theform.name);
//document.theForm.submit() ;
$(this).dialog('close');
}
},
No: function() {
$(this).dialog('close');
}
},
close: function() {
allFields.val('').removeClass('ui-state-error');
}
});
$('.cancel-appt')
.button()
.click(function() {
$('#dialog-form').dialog('open');
**myPassedVariable=this.id;**
});
Комментарии:
1. Вам нужно добавить некоторый контекст к вашему вопросу
2. В чем здесь проблема?
Ответ №1:
В будущем, пожалуйста, задавайте вопросы более четко. Публикация только вашего кода на самом деле не помогает узнать, что вы пробовали или чего хотите.
Тем не менее, похоже, что вы хотите изменить заголовок диалоговой формы. Для этого вам следует использовать функцию option диалогового окна пользовательского интерфейса jQuery следующим образом:
$('.cancel-appt')
.button()
.click(function() {
$('#dialog-form')
.dialog( "option", "title", this.id )
.dialog('open');
});
Комментарии:
1. Спасибо. Что касается последующего вопроса, я хотел присвоить эту переменную приведенному ниже коду, вместо того, чтобы передавать ее из скрипта. Как я могу это сделать? > <div class= «demo»> <div > id= «dialog-form» > **title=myPassedVariable **> <Имя ФОРМЫ = «theForm» action = «#» > метод = ‘POST’> <набор полей> > </fieldset> </form> </div> </div>