Jquery 如何传递属性的数据还是输入字段?
我如何才能通过代码jQuery获得属性数据Jquery 如何传递属性的数据还是输入字段?,jquery,Jquery,我如何才能通过代码jQuery获得属性数据数据目标,只需单击它链接即可: <a id="dateCalendar" class="dateCalendar" data-target="2020-11-18">Data 1</a> <a id="dateCalendar" class="dateCalendar" data-target="2020-11-15
数据目标
,只需单击它链接即可:
<a id="dateCalendar" class="dateCalendar" data-target="2020-11-18">Data 1</a>
<a id="dateCalendar" class="dateCalendar" data-target="2020-11-15">Data 2</a>
数据1
数据2
而且,如果我单击另一个标签
a
,该值将被替换,我希望在字段输入中获得所述值您可以使用onClick方法将元素上下文传递给函数。您可以设置JS全局变量并将数据目标设置为该变量。然后,将值设置为输入字段
<a id="dateCalendar" onClick="setDataTarget(this)" class="dateCalendar" data-target="2020-11-18">Data 1</a>
<a id="dateCalendar" onClick="setDataTarget(this)" class="dateCalendar" data-target="2020-11-15">Data 2</a>
<input id="text1" type="text" onclick="getValue()" value="">
var dataTarget;
function setDataTarget(elem){
dataTarget= $(elem).attr("data-target");
}
function getValue(){
$("#text1").val(dataTarget);
}
数据1
数据2
var数据目标;
函数setDataTarget(elem){
数据目标=$(elem).attr(“数据目标”);
}
函数getValue(){
$(“#text1”).val(数据目标);
}
当我将其发送到某个字段时,该值:表单输入
获取我已经知道的值,现在我需要的是将此信息或我单击的任何内容传递到输入字段,例如:
我想获取此值数据target=“2020-11-15”当我单击时自动,如果我给出另一个值,该值将更新