В Javascript (и некоторых других языках, которые получают свой синтаксис из C), присваивание оценивает элемент справа от символа = и присваивает его переменной слева. Элемент справа может сам по себе быть заданием с оператором =. То, что происходит, оценивается самое правое выражение, значение присваивается средней переменной, а затем это значение присваивается переменной слева.
Короче говоря, это просто способ присвоить значение нескольким переменным одновременно.
попробуйте
$(document).ready(function () {
//$('#dialog').dialog();
$('#dialog_link').click(function () {
$('#dialog').dialog('open');
return false;
});
});
в последней части
есть открытый аргументПопробуйте это
$(function() {
$('#clickMe').click(function(event) {
var mytext = $('#myText').val();
$('<div id="dialog">'+mytext+'</div>').appendTo('body');
event.preventDefault();
$("#dialog").dialog({
width: 600,
modal: true,
close: function(event, ui) {
$("#dialog").remove();
}
});
}); //close click
});
А в HTML
<h3 id="clickMe">Open dialog</h3>
<textarea cols="0" rows="0" id="myText" style="display:none">Some hidden text display none</textarea>