0

单击按钮时,脚本将检查文本区域是否存在。如果存在则忽略。如果它不存在,我希望它只添加一次带有新文本区域的最后一行。但是当我这样做时,它会不断添加带有重复文本区域的行。谢谢。

<table class='DelTable'>
 <tbody>
  <tr id='DelData'><td>test</td></tr>
  <tr><td class='delmsg'>5</td><tr>
  <tr><td>&#160;</td></tr>
 </tbody>
</table>

<input type='button' value='test' onclick='AddMe()' />

<script type='text/javascript">
function AddMe()
{
    $('table.DelTable tr:last').after('<tr><td>Reasons: <textarea id='#MeBox' /></td></tr><tr><td> </td><tr>')
}
</script>
4

2 回答 2

4

检查身份证:

(我也更正了ID)

function AddMe()
{
    if ($('#MeBox').length) {
        return; // we already have one
    }

    $('table.DelTable tr:last').after('<tr><td>Reasons: <textarea id="MeBox" /></td></tr><tr><td> </td><tr>');
}
于 2013-05-29T20:28:53.197 回答
1

你在找什么我想..是..

if($("#MeBox").length > 0){
//IGNORE
}else{
//add your textarea

}

于 2013-05-29T20:33:54.207 回答