jquery或js赋值给文本框的自定义属性

zdy=自定义属性<inputtype="text"id="rq"value="自定义"onclick="document.getElementById("times")... zdy=自定义属性
<input type="text" id="rq" value="自定义" onclick="document.getElementById("times").zdy=document.getElementById("rq").value">

<input type="text" id="times" zdy="">

麻烦给个正确的写法!
换成Select赋值到文本框又应该怎么写
zdytype=自定义类型属性

<select name="online" id="online" onchange="">
<option class="current" value="" selected="selected">请选择联系方式</a>
<option value="QQ" zdytype="QQ">QQ</option>
<option value="MSN" zdytype="Email">>MSN</option>
</select>

<input value="" type="text" id="myattr" myattr=""/>
展开
 我来答
badboy4539
推荐于2018-05-18 · TA获得超过219个赞
知道小有建树答主
回答量:329
采纳率:100%
帮助的人:207万
展开全部
我用的是jquery
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<script language="JavaScript" src="jquery-1.3.2.js"></script>

<script language="JavaScript">

function attr(obj){
var myAttr = $("#myattr");
myAttr.attr("myattr",obj.value);
alert(myAttr.attr("myattr"))
}
</script>

</head>
<body>

<input value="自定义" type="text" onclick="attr(this)"/>
<input value="" type="text" id="myattr" myattr=""/>
</body>
</html>
追问
那如果换成Select赋值到文本框又应该怎么写
zdytype=自定义类型属性

请选择联系方式
QQ
>MSN

追答


New Document

function attr(){
var selectOption = $("option:selected");
var myAttr = $("#myattr");
myAttr.val(selectOption.attr('zdytype'));
}

请选择联系方式
QQ
>MSN

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
LeeCan_Zeng
2012-09-10 · TA获得超过1998个赞
知道小有建树答主
回答量:691
采纳率:50%
帮助的人:211万
展开全部
$('#times').attr('zdy','自定义属性的值');//赋值
alert($('#times').attr('zdy')); //测试
希望对你有帮助。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wojiushiwoltq
2012-09-10 · TA获得超过875个赞
知道小有建树答主
回答量:369
采纳率:100%
帮助的人:359万
展开全部
<input type="text" id="rq" value="自定义" onclick="document.getElementById('times').zdy=document.getElementById('rq').value">

<input type="text" id="times" zdy="">

getElementById("times")、getElementById("rq")的双引号改成单引号就行了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
妙颜一族
2012-09-10
知道答主
回答量:1
采纳率:0%
帮助的人:1588
展开全部
《杨乃武与小白菜》唱词
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式