我有一个动态ID的按钮,如下所示:
btn_732692732692029601_9037087001943716_asif.h@myemail.com
我想改变它的类:
var _idTarget = '#btn_@(Model.RegistryID + "_" + Model.AccountNumber + "_" + Model.Email)';
$(('input[name^=_idTarget]'), window.parent.document).removeClass('btn_dispute').addClass('btn_dispute_nonempty');
但不改变课程可能是由于电子邮件地址
当id像这样
时工作正常 btn_732692732692029601_9037087001943716
使用此代码
$(_idTarget,window.parent.document).removeClass('btn_dispute').addClass('btn_dispute_nonempty');
但我也需要附上电子邮件地址。
请建议我如何使用部分内容(不含电子邮件)
[被修改]
这是HTML
<span id="732692732692029601_9037087001943716_asif.h@myemail.com" class="dispute_field">
<div id="btn_732692732692029601_9037087001943716_asif.h@myemail.com" class="btn btn_dispute"><a>Dispute</a><span></span></div>
</span>
此致 Asif Hameed
答案 0 :(得分:0)
你可以使用start with selector: E.g:
$('input[id^="btn_732692732692029601"]').removeClass('btn_dispute').addClass('btn_dispute_nonempty');
答案 1 :(得分:0)