好了上面的链接是什么,我不能想出的jsfiddle,当点击#CALL DIV当它应该抓住它的兄弟#NUMBER的html的()和put在文本框中。但它只适用于第一个联系div。我不知道为什么它不工作。
0
A
回答
0
不能使用重复的ID。更改为:
<div class="contact">
<div class="name">John</div>
<div class="number">2143650034</div>
<div class="call"></div>
</div>
<div class="contact">
<div class="name">Terry</div>
<div class="number">4690048824</div>
<div class="call"></div>
</div>
$(".call").click(function() {
var num = $(this).siblings(".number").html();
$("#num").val(num);
});
1
id
s在整个文档中应该是唯一的。在你的情况下,我想只有最后定义的元素是“可见的”。
1
不能有多个div具有相同id
相关问题
- 1. jQuery next 5 sibilings
- 2. jQuery的API帮助
- 3. JQuery Flexigrid的帮助
- 4. JQuery:$(“#div”)的帮助
- 5. 帮助与jQuery的
- 6. 帮助与JQuery的
- 7. jQuery的undelegate帮助
- 8. 帮助jQuery .next
- 9. Jquery Opacity帮助
- 10. jQuery Keycode帮助
- 11. javascript jquery帮助
- 12. jquery easyslide帮助
- 13. jQuery AJAX帮助
- 14. 帮助jQuery valid8
- 15. jQuery JSON帮助
- 16. JQuery Ajax帮助
- 17. jQuery值帮助
- 18. 帮助jquery animate()
- 19. JQuery Ajax帮助
- 20. Jquery .next()帮助
- 21. jquery ajax帮助
- 22. Jquery load()帮助
- 23. 帮助jQuery选择
- 24. 帮助Jsonp和jQuery
- 25. jquery包含帮助
- 26. jquery父母()帮助
- 27. jQuery动画帮助
- 28. jQuery选择帮助
- 29. jQuery Mobile h5Validate帮助
- 30. 帮助jQuery验证
工作。谢谢! – nkcmr 2011-02-02 19:00:15