将值设置为aria-controls输入

我想设置输入aria-control值。 但我不能使用传统的jQuery方式来做到这一点。

我的代码就是这个:

function showMessage() { var message = jQuery("#textToDisplay").val(); $("#example").text(message); } 
     

我该如何设置值?

像这样更改选择器。你的选择器目标id不是aria-controls所以使用attr选择器 。还输入没有text()属性所以改为val()

 function showMessage() { var message = jQuery("#textToDisplay").val(); $("input[aria-controls=example]").val(message); } 
     

使用attr选择器

选择具有指定属性且元素值完全等于某个值的元素。

 $( "input[aria-controls='example']").val(message); 

您可以使用

 $("#myId").attr("aria-controls", myValue); 

希望这可以帮助!