jQuery append的元素在submit时的问题。

非IE浏览器submit后取不到该值,IE正常,请问如何兼容?望大虾们不吝赐教。。具体是这样的:我需要做一个群发短信的功能,输入一个手机号就添加到发送列表里,发送列表要能... 非IE浏览器submit后取不到该值,IE正常,请问如何兼容?望大虾们不吝赐教。。
具体是这样的:我需要做一个群发短信的功能,输入一个手机号就添加到发送列表里,发送列表要能删除,我目前用的是添加一个号码就追加一个checkbox,在非IE浏览器里submit的时候取不到追加的checkbox的值。在IE里可以取到。请问非IE里怎么兼容。
非IE包括FF,chrome,opera(目前只测试了这么多)。
不好意思,我可能没说清楚,我这里是直接页面post提交,不是用jquery提交的,因为页面整体是gb的,JQ提交会乱码。
展开
 我来答
kudick
2011-05-23 · TA获得超过220个赞
知道答主
回答量:75
采纳率:0%
帮助的人:87.6万
展开全部
我觉得你不要用checkbox了,不如用span,更好定制UI,
例如:<span class="telnum">12554855<img alt="" src="delete.gif"/></span>
<style>.telnum{display:inline-block;width:150px;}</style>
然后给 $("span.telnum img")定义点击隐藏事件
提交时,用$("span.telnum“).text()就可以把所有号码取出来了

你可以根据我的意思自己再结合实际改改,在兼容上的问题应该可以解决,在DOM上做文章,兼容性也容易解决了
阿刚炖蛋
2011-05-23 · TA获得超过3004个赞
知道大有可为答主
回答量:1789
采纳率:92%
帮助的人:999万
展开全部
<script type="text/javascript">
$(document).ready(function () {
$("#btn").click(function(){
$("input:checked").each(function(i){
alert($(this).val());
});
});
});
</script>

<input name="chkname" type="checkbox" value="1" />1
<input name="chkname" type="checkbox" value="2" />2
<input name="chkname" type="checkbox" value="3" />3
<input name="chkname" type="checkbox" value="4" />4
<input type="button" id="btn" value="提 交" />
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
哈喽刘海
2011-05-23 · TA获得超过246个赞
知道小有建树答主
回答量:260
采纳率:0%
帮助的人:148万
展开全部
啥意思,能说的具体点不?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
柏新星
2011-05-25 · TA获得超过131个赞
知道小有建树答主
回答量:226
采纳率:0%
帮助的人:156万
展开全部
顶你 kudick
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式