我正在尝试使用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 :(得分:0)
$(".set-serialnumber").button().click(function () {
var serial = this.href.split('?').pop();
// somehow pass to dialog ?
});
答案 1 :(得分: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/