javascript - 获取另一个元素内的一个元素

标签 javascript jquery html

我想访问特定 div 内的输入。我有这个 html :

<div id="'.str_replace(' ','',$systeme_culture['nom_plante']).'">
       <table class="table">
            <th>
                <tr colspan="2">
                      <label>Nom : </label>
                      <input id="nom_itk" value="test">
                </tr>
            </th>
       </table>
 </div>'

我想访问全局 div 内的 id nom_itk 但我不知道该怎么做。我尝试使用 .find() 但它不起作用。

我的js是:

$('#'+nom_culture).find('#nom_itk').html("test");

全局div在js中通过变量nom_culture调用。

提前致谢!

最佳答案

代码的问题在于您在 val() 上使用 html() 而不是

 $('#'+nom_culture).find('#nom_itk').val("test");

对于您的问题,您还可以使用

 $('#'+nom_culture + " #nom_itk").val("test");

(两者之间的空格)选择其他元素内的元素

关于javascript - 获取另一个元素内的一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36911981/

相关文章:

javascript - 如何实现当用户在 native 中按下图片时动态显示口袋妖怪详细信息的详细信息屏幕?

javascript - 导入 javascript 文件以在 vue 组件中使用

javascript - 唯一标识单击按钮所在的表格行

javascript - 如何水平滚动只有鼠标滚轮上的div

php - 我怎样才能加快 Bootstrap 工具提示

javascript - 如何定义数组中的数据以用javascript显示?

jquery - 对数组进行排序、合并和创建唯一数组,同时保留它们的来源

jquery - 简化 jQuery 代码中的隐藏和显示 div

JavaScript 警报标题

html - 以 XML 格式显示链接到 HTML XSL 转换