通过jQuery从href参数中检索值?

时间:2013-11-15 22:12:50

标签: javascript jquery html

我正在尝试使用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

2 个答案:

答案 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/