我有这个代码用于使用 PHP 和 JS 的简单标记系统。它后面跟着一个%
符号,当我输入标签后跟%
标签时,它不会在我选择它后附加到文本区域%abc
中发生。
<script type="text/javascript">
$(document).ready(function()
{## Heading ##
var start=/%/ig;
var word=/%(\w+)/ig;
$("#story").live("keyup",function()
{
var content=$(this).val();
var go= content.match(start);
var name= content.match(word);
var dataString = 'searchword='+ name;
if(go.length>0)
{
$("#msgbox").slideDown('show');
$("#display").slideUp('show');
$("#msgbox").html("Type the name of someone or something...");
if(name.length>0)
{
$.ajax({
type: "POST",
url: "boxsearch.php",
data: dataString,
cache: false,
success: function(html)
{
$("#msgbox").hide();
$("#display").html(html).show();
}
});
}
}
return false();
});
$(".addname").live("click",function()
{
var username=$(this).attr('title');
var old=$("#story").html();
var content=old.replace(,'');
$("#story").html(content);
var E="<a class='blue' contenteditable='false' href='#'>"+username+"</a>";
$("#story").append(E);
$("#display").hide();
$("#msgbox").hide();
$("#story").focus();
});
});
</script>