いくつかのフィールドを入力し、表示するhtmlを返す関数を作成しました。
function get_goodinput(GoodsSn, InCount, SellCount, Barcode, SinglePrice, BatchNo) {
var $c = $('#t_addgoods_table').clone();
$c.children("form").attr("id", "addgoods_form"); //id="t_addgoods_table"
var $f = $c.children("form");
$f.find("input[name='BatchNo']").val(BatchNo);
$f.find("input[name='SinglePrice']").val(SinglePrice);
$f.find("input[name='Barcode']").val(Barcode);
$f.find("input[name='SellCount']").val("sssssssssssssssssssssss");
alert($f.find("input[name='SellCount']").val());
//this step can get the val..
$f.find("input[name='InCount']").val(InCount);
$f.find("select[name='GoodsSn']").val(GoodsSn);
return $c.html();
}
$('#addgoods').click(function (e) {
$.Dialog({
'title' : '添加商品',
'content' : get_goodinput("aaa", "aaa", "", "12", "12312", "aaaaa"),
'draggable' : true,
'buttonsAlign' : 'right',
'closeButton' : true,
'position' : {
'zone' : 'center',
'offsetY' : 100
},
'buttons' : {
'确定' : {
'action' : function () {
しかし、私は常に空の入力を取得します...なぜですか?
HTMLコード: