我有一个关于在提交之前/同时从电子邮件表单中获取内容的问题。
我正在使用代码
<script>
$('#nm_mc_form_id-1352905826').submit(function(e){
// Grab the email address from the form
var email = $('#EMAIL-1352905826').val();
});
</script>
如您所见,发件人 ID 和电子邮件 ID 是动态的。有没有办法根据前缀获取 ID?
我确实在另一个 SO 中看到了以下内容(是的,我环顾四周;)):
$('#id').find('p')
只是不确定它是如何工作的或者它是否是我所需要的?
我是那些喜欢学习的人之一,所以请提供一些关于你的建议的见解。
干杯!
最佳答案
使用通配符^ 用于以给定字符串开头的元素
。
$('[id^=nm_mc_form_id-]').submit(function(e){
// Grab the email address from the form
var email = $(this).val();
});
关于javascript - 通过前缀抓取ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13383136/