我希望有人可以幫我用jQuery選擇器的語法。我無法讓它工作! 我試圖選擇與包含類跨度div的表格行相關的輸入字段。這裏的HTML:如何使用jQuery選擇相鄰行的輸入子項?
<tbody>
<tr><th scope="col"><label for="username">Username</label><br /><?php echo form_error('username');?></th></tr>
<tr><td><input type="text" id="username" name="username" value="<?php echo set_value('username');?>"/></td></tr>
<tr><th scope="col"><label for="password">Password</label><br /><?php echo form_error('password');?></th></tr>
<tr><td><input type="password" id="password" name="password" /></td></tr>
</tbody>
如果有一個與它有一類「form_error」的,有描述錯誤文本或者領域的DIV將創建(回聲form_error)錯誤。
我想在出現錯誤時選擇文本輸入,以便通過更改CSS來突出顯示,例如,將邊框的顏色改爲紅色。
這是jQuery的我試過了,但不工作:
$(document).ready(function() {
$("tr:has(.form_error)").next().children("td:input").css("border-color", "#C21312");
});
有什麼建議?
非常感謝。特別感謝您解釋我做錯了什麼以及您的解決方案爲何工作。這是我學習的唯一方法! – musoNic80 2010-08-02 19:42:24