jQuery:使用select onchange事件来填充兄弟文本字段?

时间:2010-06-18 16:10:22

标签: jquery select

<select onchange="$(self).siblings('input[type=text]').val( $(self).val() ); $(self).siblings('input[type=checkbox]').attr('checked','checked')">

不起作用

在选择框之前,有这些输入(示例):

<input type="text" value="" id="product[14][value]" name="product[14][value]">
<input type="checkbox" value="1" id="product[14][enabled]" name="product[14][enabled]">

在firebug中调试之后,我发现它实际上找到了兄弟姐妹,而失败的部分正在用select的值填充文本字段:

.val( $(self).val() ); 

它出了什么问题? 谢谢!

1 个答案:

答案 0 :(得分:2)

使用$(this),而不是$(self)self引用窗口属性window.self(实际上是window对象。