julia 发表于 2011-1-10 12:51:25

input 可以获得来自js值,div却不可以?

--------JS
...
alert(data);//结果正确
$('#lang_2').val(data);//正确显示在input,却不显示在div中
...
--------input 正确显示来自JS值
<input type="text" id="lang_2" name="lang_2" size="30" value="<?php echo $value['language_2'] ?>" />

--------div 没有显示来自JS值
<div id="lang_2" name="lang_2"><?php echo $value['language_2']; ?></div>

jeongee 发表于 2011-1-10 15:59:51

请发完整代码,不好发请上传相关文件

julia 发表于 2011-1-10 16:41:07

本帖最后由 julia 于 2011-1-10 16:52 编辑

相关的全部源码如上,也就是说
input 与div的id="lang_2" name="lang_2"一样,js 值也显示正确,但就是无法在div显示?
语法问题吗?<div id="lang_2" name="lang_2"><?php echo $value['language_2']; ?></div>

Hex 发表于 2011-1-10 17:11:01

div 不能 $('#lang_2').val(data); 这样使用,这只适用于 input 标签。

PS: 特别建议楼主仔细看一下 w3c 标准,和 DOM 标准。

julia 发表于 2011-1-11 14:31:22

以前看过,久不用即忘。主要记住php, mysql。
能否有div的显示答案?仅用一次实在没有时间去读一本书。

julia 发表于 2011-1-17 13:41:53

本帖最后由 julia 于 2011-1-17 13:43 编辑

解决了,修改如红色
$('#lang_2').val(data);
$("#lang_2").text(data);

a123123 发表于 2011-1-23 15:57:23

--------JS
...
alert(data);//结果正确
$('#lang_2').val(data);//正确显示在input,却不显示在div中
...
...
julia 发表于 2011-1-10 12:51 http://codeigniter.org.cn/forums/images/common/back.gif


    $('#lang_2').html(data);
页: [1]
查看完整版本: input 可以获得来自js值,div却不可以?