Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 根据文本框中的值和第行href中的url将行设置为禁用_Javascript_Jquery - Fatal编程技术网

Javascript 根据文本框中的值和第行href中的url将行设置为禁用

Javascript 根据文本框中的值和第行href中的url将行设置为禁用,javascript,jquery,Javascript,Jquery,作为Chrome扩展的一部分,我正在尝试向给定页面添加一个文本框,该页面上包含URL中文本框编号的任何行都将被禁用。这个数字对应于球员的联赛,这个想法是通过填写他们的联赛号码,他们不会意外地附上一个队友 下面的示例禁用包含href的行,其中包含1116。我想做的是在值更改时禁用新行。我尝试了不同版本的change(function(){但是,无法找到一个工作版本。请原谅我滥用父选择器 if (document.URL.indexOf("battle_pick.game") > -1) {

作为Chrome扩展的一部分,我正在尝试向给定页面添加一个文本框,该页面上包含URL中文本框编号的任何行都将被禁用。这个数字对应于球员的联赛,这个想法是通过填写他们的联赛号码,他们不会意外地附上一个队友

下面的示例禁用包含href的行,其中包含1116。我想做的是在值更改时禁用新行。我尝试了不同版本的change(function(){但是,无法找到一个工作版本。请原谅我滥用父选择器

if (document.URL.indexOf("battle_pick.game") > -1) {
{
window.onload = function()  {
    previousInnerHTML = document.getElementById('pageHeader').innerHTML;
    previousInnerHTML = previousInnerHTML.concat("<div align=\"center\"><form style=\"display: inline\" action=\"#\" method=\"get\">"+
    "<button class=\"btn\" type=\"submit\" value=\"Submit\">&nbsp;Jump to Level&nbsp;</button>"+
    "&nbsp;<input type=\"text\" class=\"levelpicker\" size=\"4\" name=\"levelshow\" value=\"\"/></form>"+
    "&nbsp;<input title=\"Put your league number here to prevent attacking league mates\" type=\"text\" id=\"myleague\" class=\"levelpicker\" size=\"4\" name=\"myleague\" value=\"1116\"/></div>");
    document.getElementById('pageHeader').innerHTML = previousInnerHTML;

    var name2 = document.getElementById('myleague').value;
    $("a[href*="+name2+"]").parent().parent().parent().css("pointer-events", "none");
    $("a[href*="+name2+"]").parent().parent().parent().css("cursor", "default");
    $("a[href*="+name2+"]").parent().parent().parent().css("opacity", "0.5");
}
}
}
if(document.URL.indexOf(“battle\u pick.game”)>-1){
{
window.onload=函数(){
previousInnerHTML=document.getElementById('pageHeader').innerHTML;
previousInnerHTML=previousInnerHTML.concat(“”)+
“跳转到水平”+
" "+
" ");
document.getElementById('pageHeader').innerHTML=previousInnerHTML;
var name2=document.getElementById('myleague').value;
$(“a[href*=”+name2+“]”)parent().parent().parent().css(“指针事件”,“无”);
$(“a[href*=”+name2+“]”)parent().parent().parent().css(“光标”,“默认值”);
$(“a[href*=”+name2+“]”)parent().parent().parent().css(“不透明度”,“0.5”);
}
}
}

if(document.URL.indexOf(“battle_pick.game”)>-1){window.onload=function(){document.getElementById('pageHeader')也需要交换这两行代码.innerHTML+='以上所有操作都有效。我只是希望使myleague的值可以输入,而不是内置到代码中。如果(document.URL.indexOf(“battle_pick.game”)>-1{{window.onload=function(){也
document.getElementById,您肯定需要交换这两行内容('pageHeader')。innerHTML+='以上所有功能都能正常工作。我只是希望能够使myleague的值可以输入,而不是内置到代码中。