Jef*_*eff 9 html iteration jquery textarea
我想对我的所有文本区域执行某些操作,但是不选择所有这些区域$("textarea").这是我在伪代码中尝试做的事情:
for each textarea do
alert(textarea.val)
Run Code Online (Sandbox Code Playgroud)
在我的情况下,我需要在我的所有textareas中进行Word替换,所以我认为使用迭代进行这样做会更加清晰,但是我无法弄清楚如何去做.
这是我目前所做的,这非常乏味:
var txtcode = $("#txt_banner1").text().replace("AFFURL",producturl);
$("#txt_banner1").text(txtcode);
var txtcode = $("#txt_banner2").text().replace("AFFURL",producturl);
$("#txt_banner2").text(txtcode);
Run Code Online (Sandbox Code Playgroud)
......等等......
谢谢!
rah*_*hul 21
$(function(){
$("textarea").each(function(){
this.value = this.value.replace("AFFURL",producturl);
});
});
Run Code Online (Sandbox Code Playgroud)
查看工作演示
您可以使用.each迭代所有textarea元素,并通过jQuery执行它们所需的操作.
$('textarea').each(
function(){
alert($(this).val());
}
);
Run Code Online (Sandbox Code Playgroud)