在特定行的文本区域中查找特定文本

时间:2013-12-10 11:19:27

标签: javascript jquery textarea indexof

我有一个文本区域,我需要在特定的行上找到一个特定的单词,到目前为止,我有三个下拉列表,每个都使用换行符填充各自行的textarea:

function name(e) {  
    var ddlOne = jQuery("#ddlOne").val();
    var ddlTwo = jQuery("#ddlTwo").val();
    var ddlThree = jQuery("#ddlTwo").val();

    jQuery("#text-area").val(ddlOne+ "\n" + ddlTwo+ "\n" + ddlThree);
}

jQuery("#ddlOne").on("change", name);
jQuery("#ddlTwo").on("change", name);
jQuery("#ddlThree").on("change", name);

我在textarea中搜索并按找到的内容填写相应的下拉列表:

var info = jQuery("#text-area").val();
    if (info.indexOf("inserttextddl1") !=-1){
    jQuery("#ddlOne").val("inserttextddl1");}

    if (info.indexOf("inserttextddl2") !=-1){
    jQuery("#ddlTwo").val("inserttextddl2");}

    if (info.indexOf("inserttextddl3") !=-1){
    jQuery("#ddlThree").val("inserttextddl3");}

所有这些都有效,但此搜索的作用是搜索整个文本区域,而不是文本区域中的特定行。一个例子是inserttextddl1只能在文本区域的第一行搜索。

提前致谢并抱歉我的英语。

0 个答案:

没有答案