2011-04-12 87 views
3

一定值輸入我想在我的div來選擇所有輸入和設置新的價值,但我也想排除輸入具有一定價值 是這樣的:jQuery的 - 排除與選擇

$('#mydiv input:not(val("100")').val(myvariable); 

如何要做到這一點,是否有可能在簡單的選擇器? 謝謝

回答

10

您需要使用attribute not equal選擇器。

$('#mydiv input[value!="100"]').val(myvariable); 

jsFiddle

+0

從我+1 :-)而且,這裏是jQuery的文檔提供更多的一些信息:http://api.jquery.com/category/selectors/attribute-selectors/ – 2011-04-12 08:29:36

+0

這個作品。謝謝! – simPod 2011-04-12 11:46:49

1
$('#mydiv input:not([value="100"])').val(myvariable); 

$('#mydiv input').filter(function() { 
    return $(this).val() != 100; 
}).val(myvar); 
0

你也可以使用每個功能。

$('#mydiv :input').each(function(){ 

    if($(this).val() != '100') 
     $(this).val(myvariable); 
});