2013-11-15 62 views
0

我想顯示對話框的形式與jQuery。不過,我希望能夠從打開此窗體的href參數中將值傳遞給此窗體。從href參數獲取jQuery的值?

我的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/