$(obj).parent().siblings("#index").val()取不到值
时间: 2024-04-28 09:24:31 浏览: 112
可能是因为代码中存在错误,或者是没有找到对应的元素。可以检查以下几点:
1. 确认代码中的 `obj` 是否指向了正确的元素。
2. 确认代码中的 `siblings("#index")` 是否找到了正确的兄弟元素。
3. 确认兄弟元素中是否存在 `#index` 这个元素。
4. 确认 `val()` 方法是否被正确使用。
如果以上都没有问题,可以尝试在代码中加入一些调试信息,来确定出错的具体位置。比如在 `siblings("#index")` 后面加上 `.length`,来查看是否找到了元素。或者在 `val()` 方法前面加上 `console.log()`,来查看取到的值是否正确。
相关问题
$(obj).parent().siblings("#index").length
`$(obj).parent().siblings("#index").length` 可以获取到兄弟元素中 `#index` 元素的个数。如果返回的是 0,说明没有找到对应的元素;如果返回的是 1,则说明找到了一个元素,可以使用 `$(obj).parent().siblings("#index").val()` 来获取该元素的值。如果返回的是大于 1 的数,则说明找到了多个元素,需要进一步确认哪一个元素是需要的。
阅读全文