2017-04-10 9 views
2

私はWordpressウェブサイトでPage Builderプラグインを使用してフォームを作成します。私はvalue = "submit"を別のものに変更したい。これは、Chrome Dev Toolsで内部を見るとコードがどのように見えるかです。JS/Jquery Wordpressで値を変更する

<p class="input-submit full-size"> 
    <span class="input-row"> 
     <span class="submit-wrap"> 
      <input class="input-required" type="submit" name="form-submit" value="Submit"> 
     </span> 
    </span> 
</p> 

悲しいことに、私はJavascriptが必要なので、それを変更するオプションはPagebuilder内にありません。値を変更する方法を教えてもらえますか? IDがないので選択できません。私はいくつかのものを試してみましたが、成功せず - >

if(body.hasClass("page-id-2383")) 
{ 
    $(".submit").val("New Value"); 
} 

または

document.querySelectorAll("input[value=submit]").value = "New Value"; 

答えて

0

にあなたが使用する必要があります。このワン

$(".input-required").attr("value","New value"); 
1

を使用してください::

if(body.hasClass("page-id-2383")) { 
    $('input[name="form-submit"]').val("New Value"); 
} 

作業するリンク: :https://jsfiddle.net/Lt29cugo/

0

このお試しください:

if(body.hasClass("page-id-2383")) { 
    $('input[name="form-submit"].input-required').val("New Value"); 
} 

これは動作するはずです:あなたのページの右側の要素を変更してくださいについて

$('input[name="form-submit"]').val("new value"); 
+2

中://メタ。 stackexchange.com/q/114762)は、_how_および/または_why_に関する問題を解決し、回答の長期的価値を向上させます。あなたが今質問している人だけでなく、将来読者のための質問に答えていることを忘れないでください!あなたの答えを説明するためにあなたの答えを編集し、適用される制限と前提条件を示すようにしてください(http://stackoverflow.com/posts/43319893/edit)。また、この答えが他のものよりも適切である理由についても言及していません。 –

0

を、あなたは、すべてのことができます属性を確認する必要があります。 .attr( "値"、 "新しい値")または.prop( "値"、 "新しい値")も試すことができない場合は

0

1)私はあなたがその値を変更しようとすることができますphp gettext wordpressのフィルタを使用しています。 JSのソリューションが必要な場合

2)、唯一の正解は、親セレクタを使用して、それを選択することです:このコードは、追加の[コンテキスト](HTTPSを提供し、質問に答えること

$(".input-row > .submit-wrap > .input-required").attr("value","New value"); 
関連する問題