【发布时间】:2010-07-05 00:56:18
【问题描述】:
我在使用一些 javascript 时遇到了一些问题。我正在使用 jQuery 动态添加行 到一张桌子。此外,JavaScript 是从一些 PHP 和 Kohana 代码生成的。
这是脚本。
<script type="text/javascript">
function delExtensionNumber(element){
$(element).prev().attr('value', 'X');
$(element).parent().parent().hide();
}
function addExtensionNumber(){
lines = <?php echo form::dropdown($ext_id."[did]", $lines, ''); ?>;
extensions = <?php echo form::dropdown($ext_id."[extension]", $phones, ''); ?>;
$('#line-extensions > tbody:last').append('<tr><td>'+lines+'</td><td>'+extensions+'</td><td><input type="hidden" name="'+<?php echo $ext_id;?>+'[state]" value="0" /><a class="hide" onclick="delExtensionNumber(this)"></a></td></tr>');
<?php $ext_id++; ?>
}
</script>
这在 Firefox 中运行良好。但是在 IE 和 Chrome 中它不起作用。谷歌浏览器没有任何反应。在 IE 中,我在页面上收到错误消息。该错误是语法错误。它不喜欢字行后面的
好的,所以我想我最好在这个字符串周围加上引号。但是......当我这样做时,没有任何效果。
【问题讨论】:
-
你能显示Firefox版本的输出吗?
标签: php javascript kohana