jquery怎么给隐藏域的value赋值?
代码如下:<liid="goodselectcolor_li"color="<?phpecho$rowcolor;?>"onmousemove="getSelectedC...
代码如下:
<li id="goodselectcolor_li" color="<?php echo $rowcolor;?>" onmousemove="getSelectedColor(this)" onmouseout="outSelectColor(this)" onclick="colorClick(this)" style="cursor:pointer;"><?php echo $rowcolor; ?><input type="hidden" id="hiddencolor" name="hiddencolor" value="" /></li>
这里是一个颜色选择的,但我点击颜色后会把color赋给value
这是js的:
function colorClick(obj){
var color=$(obj).attr('color');
$(obj).css('border-color',color);
$('#hiddencolor').val(color);
alert("您选择"+color);
}
现在的情况是我颜色选择都是好的,点击颜色alert()也能提示正确的颜色,但是value却依然没有得到js过来的值,请问下这是这么原因呢?是我代码有错误码?
还望指教下 展开
<li id="goodselectcolor_li" color="<?php echo $rowcolor;?>" onmousemove="getSelectedColor(this)" onmouseout="outSelectColor(this)" onclick="colorClick(this)" style="cursor:pointer;"><?php echo $rowcolor; ?><input type="hidden" id="hiddencolor" name="hiddencolor" value="" /></li>
这里是一个颜色选择的,但我点击颜色后会把color赋给value
这是js的:
function colorClick(obj){
var color=$(obj).attr('color');
$(obj).css('border-color',color);
$('#hiddencolor').val(color);
alert("您选择"+color);
}
现在的情况是我颜色选择都是好的,点击颜色alert()也能提示正确的颜色,但是value却依然没有得到js过来的值,请问下这是这么原因呢?是我代码有错误码?
还望指教下 展开
4个回答
展开全部
1、首先需要新建一个html文档,可以用任何文本编辑器,这里演示用Dreamweaver软件,新建并保存html文档。
2、然后写html代码,写一个input文本输入框id为inputId,写一个按钮,id为buttonId,这里要做的是点击按钮就为隐藏域的value赋值。
3、然后把输入框和按钮的css样式写好,当然不写样式也可以,这里主要是为了美化一下。
4、最后就是关键步骤了,引入jQuery文件,注意路径一定要正确,写jQuery代码。
5、打开浏览器测试一下,点击按钮之后输入框内自动输入了赋值的内容。
展开全部
(1)题中所说的value肯定就是input标签了,给该标签定义一个id或者class,然后利用val方法赋值;如:$("id").val(赋值)或者$(".class").val(赋值)
(2)上述(1)中的赋值,即为你要给的值
(2)上述(1)中的赋值,即为你要给的值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐于2017-09-29 · 知道合伙人互联网行家
关注
展开全部
<li id="goodselectcolor_li" color="#abc" onclick="colorClick(this)" style="cursor:pointer;">
#abc<input type="hidden" id="hiddencolor" name="hiddencolor" value="" />
</li>
<script type="text/javascript">
function colorClick(obj){
var color=$(obj).attr('color');
$(obj).css('border-color',color);
$('#hiddencolor').val(color);
}
</script>
测试可用啊,不知道你其他几个函数是做什么,这里去掉了。
#abc<input type="hidden" id="hiddencolor" name="hiddencolor" value="" />
</li>
<script type="text/javascript">
function colorClick(obj){
var color=$(obj).attr('color');
$(obj).css('border-color',color);
$('#hiddencolor').val(color);
}
</script>
测试可用啊,不知道你其他几个函数是做什么,这里去掉了。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
获取到该元素然后设置val()
例如:$("#隐藏域id").val("aaaa")
例如:$("#隐藏域id").val("aaaa")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询