0
          $('input.metaTitle').filter(function() {
            $(this).val('ya');
          });

上記のコードは、metaTitle クラスを持つすべての入力を検索します。

空のフィールドのみを選択するように更新できないようです。私は次のようなことを試しました:

          if(!$('input.metaTitle').val()).filter(function() {
            $(this).val('ya');
          });

これを空の入力のみに制限する方法を誰かがアドバイスできますか。

どうも


ベクターに大量のスペースを割り当てる

ベクトルに6227020800要素を割り当てる必要があります。通常の呼び出しには明らかに大きすぎます。

vector<int> largevector(6227020800)

私は new を使ってみましたが、それには大きすぎます:

vector<int> largevector= new vector<int>[6227020800]

大きなベクトルを割り当てる方法はありますか?

4

3 に答える 3

0

これを試して:

$('input.metaTitle').each(function(){    
    if ($(this).val().length == "") $(this).val("ya")
})
于 2012-04-21T06:19:03.000 に答える
0

使用する...

$('input.metaTitle').filter(function() {
   return $(this).val().length;
});

jsFiddle .

...それらを選択します。

私が思う初期属性をチェックするので、使用は不安定$('input.metaTitle[value=""]') かもしれないと思います。要素に属性がない場合も機能しません。document.querySelectorAll()valuevalue

于 2012-04-21T06:06:54.920 に答える
0

次のように確認できます。

​$('input.metaTitle').filter(function(){
    return $(this).val() == '';
}).val('ya');​​​​

jsFiddle の例

または次を使用できます。

$('input.metaTitle[value=""]').val('ya');​

jsフィドル

于 2012-04-21T06:08:10.553 に答える