-1
 echo '<span class="button_class"><a class="subscribe" id="subscr_';
echo $row['provider_id'];
echo '" href="javascript:;">&nbsp;Subscribe&nbsp;</a></span>';

上記のコードを使用してチャンネルをサブスクライブします。そのクラスにチャンネル名を挿入できますか? 例: チャンネル名: CNN、クラス サブスクライブに別の ID を挿入するにはどうすればよいですか?

、jqueryを使用してajaxとサブスクライブを行い、「CNNにサブスクライブしました」と警告したいので。jquery の使用中にクラスから CNN を取得する方法は?

例: ID2="CNN"

4

3 に答える 3

3

タグに基本データを保存したい場合は、data-*属性を使用できます。つまり<span id="abc" data-id2="CNN"></span>、 を使用して jQuery 経由で簡単に取得でき$("#abc").data("id2");、値を設定できます。$("#abc").data("id2","new Value");

于 2013-10-27T13:41:49.937 に答える
2

代わりに data 属性を使用します。たとえば、次のようになります。

<a class="subscribe" id="subscr_provider" data-provider-name="CNN"></a>

それで:

$("#subscr_provider").data("provider-name");
// or
$("#subscr_provider").attr("data-provider-name");
于 2013-10-27T13:42:01.983 に答える
0

引用符内のスペースでクラス名を区切るだけです。

echo '<span class="button_class"><a class="subscribe CNN" id="subscr_';
echo $row['provider_id'];
echo '" href="javascript:;">&nbsp;Subscribe&nbsp;</a></span>';

これはおそらく機能しますが、「クラス」と「ID」が混在しているため、あなたの要求に少し混乱しています。'data–' を使用するための提案は、おそらくより有用であり、習得するのに適した手法です。

于 2013-10-27T13:48:05.667 に答える