[英]How to insert more value in class without deleting existing value (wordpress)?
[英]How to add more value to existing class (wordpress)?
我需要將“wsqmylogin”添加到現有的 class。
我嘗試了以下代碼,但它們都沒有添加它。
你能告訴我如何解決這個問題嗎?
現有代碼(由插件 YITH 創建):
<form id="yith-ywraq-default-form">
<p class="form-row " id="message_field" data-priority="">
<textarea name="message" class="input-text " id="message" placeholder=""></textarea>
</p>
</form>
我試過了:
jQuery('#yith-ywraq-default-form #message_field textarea[class="input-text"]').each(function()
{ this.setAttribute('class', 'wsqmylogin'); });
jQuery("#yith-ywraq-default-form #message_field textarea").prop("classs","wsqmylogin");
jQuery("#yith-ywraq-default-form #message_field .input-text").prop("wsqmylogin")
謝謝你。
-
。id
必須是唯一的,因此在遍歷每個文本框時不要使用id
。 使用class
。textarea
,無需迭代,只需捕獲 DOM 元素並應用您的 css。setAttribute
替換你以前的整個 class 所以如果你想添加新的 class 只需使用addClass
jQuery('#yith-ywraq-default-form.form-row textarea[class="inputtext"]').each(function() { this.setAttribute('class', 'inputtext wsqmylogin'); //jQuery(this).addClass('inputtext wsqmylogin'); });
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <form id="yith-ywraq-default-form"> <p class="form-row" id="message_field" data-priority=""> <textarea name="message" class="inputtext" id="message" placeholder=""></textarea> </p> </form>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.