我目前正在开发一个web应用程序,链接草案:http://webtrickssolutions.in/ayna/new-Building.html#的JavaScript的onclick创建元素(标签)
我有问题,JavaScript编码,在“OK”按钮按下时,应添加行的数据填充“下方语言“和”文本“/新行应为标签。例如,如果我加两次:
英语“BuildingName01”(删除图标) 阿拉伯语“XXXXX05”(删除图标)
,它应该从下拉菜单中删除英语和阿拉伯语,因为我不能选择该语言两次。
当前的JavaScript代码:
<script type="text/javascript">
$(document).ready(function(){
$('.del').live('click',function(){
$(this).parent().parent().remove();
});
$('.add').live('click',function(){
$(this).val('Delete');
$(this).attr('class','del');
var appendTxt = "<tr><td><select class='form-control form-control-bottom lang' name='input_box_one[]'><option>Language</option><option>English</option><option>Hindi</option></select></td> <td><input type='text' name='input_box_two[]' /></td> <td><input type='button' class='add' value='Ok' /></td></tr>";
$("#options-table tr:first").before(appendTxt);
});
});
</script>
你使用的是什么旧版本的jQuery支持'live()' ? – epascarello
请去看[问]。你没有在这里问任何实际的问题 - 你只是告诉我们你遇到了一个问题,然后描述你的脚本应该做什么。那么你的问题是什么?你到底做了什么来实现这个?你有什么特定的部分有麻烦? – CBroe