我有一个由 php 生成的表并实现了一个模式以允许用户更改由变量生成的文本$l_id
;我有一个显示模态 div 部分的链接类“eloc”。我拦截了表单提交 ID“renameLocation”并处理输入并禁用默认提交操作。我想修改显示用户重命名的新文本。
我有这个通过迭代数组重复的php代码,迭代ID是$l
$id_l="\"location_".$l."\"";
echo "<table class=\"add\" border=\"1px\" width=\"100%\">";
echo "<tr class=\"header\"><td class=\"stretch\"><a class=\"eloc\" rel=\"leanModal\" href=\"#modal_location\"><img src=\"images/edit-icon.png\" alt=\"Location\"></a></td><td id=\"".$id_l."\" class=\"location\" colspan=\"6\">Location: ".$row['location']."</td></tr>";
然后我有一个div:
<div id="modal_location" class="modal_prompt">
<div class="modal_prompt-ct">
<div class="modal_prompt-header">
<h2>Rename Location</h2>
<a class="modal_close" href="#"></a>
</div>
<form id="renameLocation">
<div class="txt-dpy">
<span id="mlocation_name"></span>
</div>
<div class="txt-fld">
<label for="">Change to</label>
<input id="newLocation" name="" type="text" />
</div>
<div class="btn-fld">
<button type="submit">Save »</button>
</div>
</form>
</div>
</div>
如何修改生成的 $l_id 的文本?
$("#renameLocation").submit(function(e)
{
$("#lean_overlay").fadeOut(200);
$("#modal_location").css({"display" : "none" })
// How to modify the text of "$l_id"?
return false; //do not submit form the normal way
});
非常感谢。