2012-11-09 49 views
0

如何在td中選擇除input中最後一個td元素之外的所有「輸入」元素?jQuery選擇器:not()

'<div class="ui-widget" id="security-content">'+ 
    '<table class="ui-details-content ui-widget ui-widget-content">'+ 
    '<tr>'+ 
     '<td class="ui-state-default">{{Lng:options->user->security->newpass}}</td>'+ 
     '<td class="clear" id="sec-newpass" def=""><input type="text" class="ui-widget-content" value=""></td>'+ 
    '</tr>'+ 
    '<tr>'+ 
     '<td class="ui-state-default">{{Lng:options->user->security->repeatpass}}</td>'+ 
     '<td class="clear" id="sec-repeatpass" def=""><input type="text" class="ui-widget-content" value=""></td>'+ 
    '</tr>'+ 
    '<tr>'+ 
     '<td class="ui-state-default">{{Lng:options->user->security->passkey}}</td>'+ 
     '<td class="clear" id="sec-passkey"><input type="text" class="ui-widget-content" value="{{U:PassKey}}" disabled="disabled"></td>'+ 
    '</tr>'+ 
    '</table>'+ 
'</div>' 

這裏是我的選擇:

$(#security-content td input:not(:last)') 
+1

你缺少你開引號裏面除了輸入的所有輸入。 –

回答

2

選擇最後TD

$("#security-content td:not(:last) input")​ 

jsfiddle