0
該任務應該非常簡單:從我的輸入字段開始,找到最接近的p並更改其樣式。jQuery找不到最接近的p
唯一的事情是:我找不到我的p ...
<p>
<div class="form-group">
<label for="Email" class="control-label col-md-2">Email</label>
<div class="col-md-10">
<input type="email" value="" name="Email" class="form-control" />
</div>
</div>
</p>
這是javascript代碼,找到p元素
$('[name=Email]').closest("p").css('background-color', 'red')
closest("p")
回報什麼。
任何想法我失蹤?
'$('[name = Email]')'的長度是多少? – 2014-10-02 08:23:30
@ Roamer-1888長度爲1 – 2014-10-02 08:25:05
你最好還是使用ID字段,然後使用'$('#Email')'。 'name'字段只對表單提交非常有用,對於DOM操作不是很有用。 – Alnitak 2014-10-02 08:25:20