私は最初にボタンのテキスト値を取得し、それから変数の値を決定する私のWordPressサイト用の関数を記述しようとしています。変数の値を取得するためにボタンのテキスト値を取得する
私には3つのボタンがあります。 それぞれに同じテキスト値「項目の選択」があります。私はクリックしたときにテキスト値を "Selected"に変更するjavascript関数を作成しました。今度は、ボタンのテキスト値が "Selected"に変更されたかどうかを判断し、$ amountという変数を新しい値に変更する方法を見つける必要があります。私はこれがjqueryで行うことができることを知っているが、私がそれを回避しようとしている理由は、特定のwordpress関数で動作する必要があり、wordpressのfunctions.php内のスクリプトを呼び出すのが混乱するからです。私はボタンを入力に変更してフォームに入れようとしましたが、$ _POSTメソッドを試すことができましたが、$ _POSTメソッドはサブミットのためだけに機能し、サブミットする前に変数を変更する必要があります。
<a href="#" class="selectitem1" type="submit">Select Item</a>
<a href="#" class="selectitem2" type="submit">Select Item</a>
<a href="#" class="selectitem3" type="submit">Select Item</a>
$(function() {
$("a.selectitem1").click(function() {
$("a.selectitem1").text('Selected');
});
});
//not sure what to do here
add_filter('abcde', 'adjust_amount');
function adjust_amount() {
if selectitem1 text value is now "Selected"{
$amount = 50;
if selectitem2 text value is now "Selected"{
$amount = 150;
if selectitem3 text value is now "Selected"{
$amount = 250;
}
jsからphpを呼び出す場合は、AJAXが必要です。あなたがここで試していることは、実際には意味をなさない。 – Ven