jquery怎么给隐藏域的value赋值?
代码如下:
<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过来的值,请问下这是这么原因呢?是我代码有错误码?
jquery的我基本不会,还请您指教下
你从什么判断value却依然没有得到js过来的旁培冲值?中拦
代码没有问题,并且$('运歼#hiddencolor').val(color);这句就是给隐藏控件的value赋上了color,所以value已经得到了js传过来的值了啊,你用alert($('#hiddencolor').val());,试试
这里专则圆漏腔蚂门给你做的示例,你看看
度XX娘不让发外孙烂链
把下面的####替换成osctools
####.net/jsbin/prlpjzgq/4/edit#html,live