用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3091|回复: 6
收起左侧

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

[复制链接]
发表于 2011-1-10 12:51:25 | 显示全部楼层 |阅读模式
--------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>
发表于 2011-1-10 15:59:51 | 显示全部楼层
请发完整代码,不好发请上传相关文件
 楼主| 发表于 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>
发表于 2011-1-10 17:11:01 | 显示全部楼层
div 不能
JS复制代码
$('#lang_2').val(data);
复制代码
这样使用,这只适用于 input 标签。

PS: 特别建议楼主仔细看一下 w3c 标准,和 DOM 标准。
 楼主| 发表于 2011-1-11 14:31:22 | 显示全部楼层
以前看过,久不用即忘。主要记住php, mysql。
能否有div的显示答案?仅用一次实在没有时间去读一本书。
 楼主| 发表于 2011-1-17 13:41:53 | 显示全部楼层
本帖最后由 julia 于 2011-1-17 13:43 编辑

解决了,修改如红色
$('#lang_2').val(data);
$("#lang_2").text(data);
发表于 2011-1-23 15:57:23 | 显示全部楼层
--------JS
...
alert(data);//结果正确
$('#lang_2').val(data);//正确显示在input,却不显示在div中
...
...
julia 发表于 2011-1-10 12:51



    $('#lang_2').html(data);

本版积分规则