jquery - 使用JQuery获取 sibling

标签 jquery

我正在尝试获取下面的 a 标记以从选择中获取值并将其粘贴到输入中。

<td class="ms-formbody" style="width:385px">
    <input name="ctl00$PlaceHolderMain$dlFields$ctl00$txtSource" type="text" id="ctl00_PlaceHolderMain_dlFields_ctl00_txtSource" class="ms-input" />
    <select name="ctl00$PlaceHolderMain$dlFields$ctl00$ddlSourceFields" id="ctl00_PlaceHolderMain_dlFields_ctl00_ddlSourceFields" class="ms-input">
        <option value="Some Field Name 1">Some Field Name 1</option>
        <option value="Some Field Name 2">Some Field Name 2</option>
        <option value="Some Field Name 3">Some Field Name 3</option>
        <option value="Some Field Name 4">Some Field Name 4</option>
    </select>
    <a href="javascript: appendField();">append</a>
</td>

我似乎不知道如何捕获 sibling 。我试过$(this).siblings("input").val()但是报错了网页错误'parentNode.firstChild' is null or not an object .

尝试过$(this).prev().prev().val()返回时未定义。获取这些东西的最佳方式是什么?

谢谢, 大卫

最佳答案

关于jquery - 使用JQuery获取 sibling ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5037854/

相关文章:

php - 从数据库轮询选择中获取百分比结果

javascript - 元素 <td> 内的自定义占位符未显示

javascript - 打开后如何更改bootstrap modal-body Height?

javascript - jQuery:触发器不会在使用 .load() 加载的元素上触发

jquery - zrssfeed JQUery 在 IE 9 上崩溃,强制关闭

javascript - 需要有关 jQuery 将数据发布到 php 文件的帮助

javascript - jquery 在其他事件处理程序中调用事件处理程序函数

jquery - 我可以禁用特定元素的样式定义吗?

javascript - 当我选中复选框时如何将值 text1 复制到 text2?

javascript - 在表单中绑定(bind)两个选择元素的最佳方法?