这个js怎样转换为jquery?

zhaojunwww 2011-07-25 04:23:14
var f = document.myform;
var u_id = f.uid.value;
alert(u_id);

===============================================
以上代码如果用jquery该怎样写?
...全文
131 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
吉普赛的歌 社区高级成员 T9 2011-07-26
  • 打赏
  • 举报
回复
那你就不精简吧,
zhaojunwww 2011-07-25
  • 打赏
  • 举报
回复
代码一直精简不成功 楼上的几位能不能把qq留下 我传给你们看看
吉普赛的歌 社区高级成员 T9 2011-07-25
  • 打赏
  • 举报
回复
恩, 发完整的代码上来, 但去掉所有不相关的东西
zhaojunwww 2011-07-25
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 yenange 的回复:]

引用 9 楼 zhaojunwww 的回复:

引用 8 楼 yenange 的回复:

引用 4 楼 zhaojunwww 的回复:

$(document).ready(function(){
$("#add").click(function(){
$.ajax({
alert($("input[name=replyContent]").val());
url: 'for……
[/Quote]

提到外面也不行啊 一会我精简一下源码 然后发上来
rczjp 2011-07-25
  • 打赏
  • 举报
回复
uid 是否是ID? 是的话 $('#uid').val() 可以取到值

jQuery不可以的话,我想是$符号冲突
是不是你其他的JS有这个符号了?
var j = jQuery.noConflict(); 这样jQuery就使用j('#uid').val()
吉普赛的歌 社区高级成员 T9 2011-07-25
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 zhaojunwww 的回复:]

引用 8 楼 yenange 的回复:

引用 4 楼 zhaojunwww 的回复:

$(document).ready(function(){
$("#add").click(function(){
$.ajax({
alert($("input[name=replyContent]").val());
url: 'for.php',
type: 'POST',
dat……
[/Quote]
回了你也不看, alert($("input[name=replyContent]").val());应该提到外面去嘛
$(document).ready(function(){
$("#add").click(function(){
alert($("input[name=replyContent]").val());
$.ajax({
url: 'for.php',
type: 'POST',
dat……
zhaojunwww 2011-07-25
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 yenange 的回复:]

引用 4 楼 zhaojunwww 的回复:

$(document).ready(function(){
$("#add").click(function(){
$.ajax({
alert($("input[name=replyContent]").val());
url: 'for.php',
type: 'POST',
data:'uid='+$("input[nam…………
[/Quote]

我感觉也不行啊 但是不能插入数据库 再插入前我该怎样判断是否取到了数据呢?var f= $("#myform");
var u_id = f.find("#uid").value();alert(u_id); 这个可以取到id 也可以正常插入到数据库 但是用jquery就不行了 似乎id和内容都没有取到 不然不可能插入不到数据库嘛
吉普赛的歌 社区高级成员 T9 2011-07-25
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 zhaojunwww 的回复:]

$(document).ready(function(){
$("#add").click(function(){
$.ajax({
alert($("input[name=replyContent]").val());
url: 'for.php',
type: 'POST',
data:'uid='+$("input[nam……
[/Quote]
不知道你要搞什么?alert($("input[name=replyContent]").val());这句可以写到里面吗?
吉普赛的歌 社区高级成员 T9 2011-07-25
  • 打赏
  • 举报
回复
这个东西就比较蛋疼了.
document.formName.elementName.value是比较老式的写法了.
一般来说它搞这个玩意, 一般是没有id的, 但name就是一定有. 所以可以$("input[name=uid]").val();
最好的方式是找到这个元素, 给它加上id, 再$("#id").val()是最方便了.

上面的那种方式并不好, 因为name是不唯一的. 而id唯一, 以id确定元素是最好的.
happy59 2011-07-25
  • 打赏
  • 举报
回复
uid为属性name,则jquery实现可为:
alert($("[name='myform']").find("[name='uid']").val());

uid为id属性,直接使用alert($('#uid').val());
油泼白菜 2011-07-25
  • 打赏
  • 举报
回复
[Quote=引用楼主 zhaojunwww 的回复:]
var f = document.myform;
var u_id = f.uid.value;
alert(u_id);

===============================================
以上代码如果用jquery该怎样写?
[/Quote]+1
zhaojunwww 2011-07-25
  • 打赏
  • 举报
回复
$(document).ready(function(){
$("#add").click(function(){
$.ajax({
alert($("input[name=replyContent]").val());
url: 'for.php',
type: 'POST',
data:'uid='+$("input[name=uid]").val())+'&u_Content='+$('#replyContent').val(),
alert(uid);
success: function(e){
$('#main').html(e);
}

})
})
})
======================================================
这样不行啊?没有弹出任何信息 似乎值也没有取到
guotongyu1 2011-07-25
  • 打赏
  • 举报
回复
alert($("#uid").val());
guotongyu1 2011-07-25
  • 打赏
  • 举报
回复

$("input[name=uid]").val();
如果uid为id的话
$("#uid").val();
ZiSheng 2011-07-25
  • 打赏
  • 举报
回复
var f= $("#myform");
var u_id = f.find("#uid").value();
alert(u_id);

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧