您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Add some radio buttons and Hides Instructions
当前为
// ==UserScript== // @name Steve Sears // @namespace https://greasyfork.org/en/users/10782 // @version 0.1 // @description Add some radio buttons and Hides Instructions // @author tismyname // @include https://www.mturkcontent.com/dynamic/* // @grant none // @require https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js // ==/UserScript== $(".panel-heading").before('<input type="checkbox" id="toggler">Show/Hide Instructions</input><br>') $(".panel-heading").hide(); $(".panel-body").hide(); $('#toggler').click(function() { $(".panel-heading").toggle(); $(".panel-body").toggle(); }); var link = $('a[href]').attr('href'); // Grabs parent div to manipulate since it has no id var $parentDiv1 = $('#marketing_company').parent(); $parentDiv1.prepend('<a href="' + link + '" target="_new">'+link+'</a> <br>'); //$parentDiv1.prepend('<button id="button">Show/Hide Instructions</button><br>'); // Radio buttons so you don't have to type var radioList = [ '<input type="radio" name="marketing_company" value="Yes"> Yes', '<input type="radio" name="marketing_company" value="No"> No', '<input type="radio" name="marketing_company" value="N/A"> N/A', ].join('\n'); // append radio buttons $parentDiv1.append(radioList); var $parentDiv2 = $('#postalcode').parent(); $parentDiv2.append('<input type="radio" name="postalcode" value="N/A"> N/A'); var $parentDiv3 = $('#country').parent(); $parentDiv3.append('<input type="radio" name="country" value="N/A"> N/A'); // auto fill input based on selection $('input[type="radio"]').on('change', function() { var name = this.name; if(name == 'marketing_company') $('#marketing_company').val($(this).val()); else if(name == 'postalcode') $('#postalcode').val($(this).val()); else $('#country').val($(this).val()); });