2013-11-15 2 views
0

Я пытаюсь отобразить диалоговую форму с jquery. Тем не менее, я хочу иметь возможность передать значение в эту форму из параметра href, который открывает эту форму.Получить значение jQuery из параметра href?

Мой JQuery:

// Set SerialNumber dialog form 
$("#setsn-form").dialog({ 
    autoOpen: false, 
    width: 350, 
    modal: true 
}); 

$(".set-serialnumber") 
.button() 
.click(function() { 
$("#setsn-form").a 
    $("#sethor-form").dialog("open"); 
}); 

А HREF ссылка это:

<a href='#?SerialNumber=123456789' title='Set Serial Number' class='set-serialnumber'> 

Как можно получить SerialNumber=123456789 в этом диалоговом виде?

ответ

0
$(".set-serialnumber").button().click(function() { 
    var serial = this.href.split('?').pop(); 

    // somehow pass to dialog ? 
}); 
0

HTML:

<input id="serialnumber" type="hidden" value="SerialNumber=123456789"> 
<button id="open-dialog">Open Dialog</button> 
<div id="serial-modal"> 
    <p id="dialog-serial"></p> 
</div> 

Сценарий:

$("#serial-modal").dialog({ 
    autoOpen: false, 
    width: 350, 
    modal: true 
}); 

$("#open-dialog").click(function() { 
    $("#serial-modal").dialog("open"); 
    $("#dialog-serial").html($("#serialnumber").val()); 
}); 

Рабочая JSFiddle здесь: http://jsfiddle.net/SRELC/1/

Смежные вопросы