Javascript 如何在jQuery中动态给定属性值

Javascript 如何在jQuery中动态给定属性值,javascript,jquery,html,Javascript,Jquery,Html,我有一个隐藏字段,如下所示 <input type="hidden" value="home" name="newdirpath" /> <input type="button" id="btn"/> 请给我一些建议,因为我是Jquery和html的初学者。谢谢。试试看 <input type="hidden" id="ids" value="home" name="newdirpath" /> 为隐藏的输入指定如下id: <input type="

我有一个隐藏字段,如下所示

<input type="hidden" value="home" name="newdirpath" />
<input type="button" id="btn"/>
请给我一些建议,因为我是Jquery和html的初学者。谢谢。

试试看

<input type="hidden" id="ids" value="home" name="newdirpath" />

为隐藏的输入指定如下id:

<input type="hidden" value="home" name="newdirpath" id="newdirpath" />
$('#newdirpath').val("your value goes here");
试试这个:

$('#btn').click(function(){
    var text= "helloworld";
    $('input[name="newdirpath"]').val(text);
});
这将完成以下工作:

$('#btn').click(function(){
    var text="helloworld";
    $("input[name=newdirpath]").val(text);
});

示例:

您也可以尝试一下

$('#btn').click(function(){
    var text= "helloworld";
    $(this).prev().attr('value',text);
});
如果您想更具体一些,因为前面有多个隐藏的输入字段,并且您只想将其作为目标,那么您可以选择按名称属性查找隐藏字段,如下所示

$('#btn').click(function(){
    var text= "helloworld";
    $(this).prev('input[name=newdirpath]').attr('value',text);
});

看我的,祝你好运

我想你会发现这些文档对其中一些问题非常有用:它们有一个有用的搜索工具。请在这里发布问题之前做一些研究。再来一个@downvoter谢谢你的兴趣。我等待你的评论。@wumm是的。谢谢你的关注:)
$('#btn').click(function(){
    var text="helloworld"
    $('input[name="newdirpath"]').attr("value",text);
});
$('#btn').click(function(){
    var text= "helloworld";
    $(this).prev().attr('value',text);
});
$('#btn').click(function(){
    var text= "helloworld";
    $(this).prev('input[name=newdirpath]').attr('value',text);
});