将 JavaScript 函数转换为 jQuery - 选择选项列表

卢克·西特勒

这实际上是我第一次使用 jQuery,我已经阅读了教科书中的整章,但发现很难将我的头脑围绕在它上面。我正在尝试将 JavaScript 函数(一个简单的选项选择下拉列表)转换为 jQuery。我尝试了几行从书中或 w3schools 和 api.query 中获得的代码,但无济于事。我会尽量使这个快速而简单,我只是因为某种原因无法理解 jQuery。

我尝试过的通常不起作用。在我的选项列表工作正常之前,我尝试进行试验,但并没有走得太远。

我也为问题的含糊性道歉,我很感激任何帮助!这是我尝试过的东西:

$(document).ready( function () { 
var c = ???
if ($(c... 

calc.js 和它下面的 index.html

function selectedCountry() {
  var c = document.getElementById("countryChooser").value;
  var message;
  if (c == "nothing") { //if they selected the default option, error pops up.
    alert("Please select a country.");
  } else if (c == "usa") {
    message = "United States of America";
    document.getElementById("count").innerHTML = "Your country is: " + message;
  } else if (c == "canada") {
    message = "Canada";
    document.getElementById("count").innerHTML = "Your country is: " + message;
  } else {
    message = "Mexico";
    document.getElementById("count").innerHTML = "Your country is: " + message;
  }
}
<script src = "calc.js"></script> <!--JavaSript link -->

<select name="countrylist" id="countryChooser" onchange="selectedCountry()">
	<option value="nothing">Select a country</option>
	<option value="usa">United States of America</option>
	<option value="canada">Canada</option>
	<option value="mexico">Mexico</option>
</select>
<p id="count"></p>

服务隔离期

通过jQuery你可以这样做: -

例子: -

$(document).ready(function(){
  $('#countryChooser').change(function(){ // on change of select
    if($(this).val()!=='nothing'){ // if selected value is some country
      $('#count').html("Your country is: "+$("#countryChooser option:selected").text()); // get country name and add it to paragraph
    }else{
      $('#count').html("");
      alert('Please select a country.'); // alert for selecting a country
    }
  });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select name="countrylist" id="countryChooser">
  <option value="nothing">Select a country</option>
  <option value="usa">United States of America</option>
  <option value="canada">Canada</option>
  <option value="mexico">Mexico</option>
</select>

<p id="count"></p>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将每个选择选项的值转换为值列表

来自分类Dev

将jQuery函数转换为JavaScript GSAP

来自分类Dev

将jQuery函数转换为纯JavaScript

来自分类Dev

将 jquery 转换为普通的 javascript 函数

来自分类Dev

使用jQuery将下拉列表的选定值转换为javascript函数

来自分类Dev

将jquery的每个函数转换为纯javascript

来自分类Dev

如何将“选择选项”转换为列表但保留值?

来自分类Dev

将 Javascript 转换为 Jquery 或 Javascript 选择器除外

来自分类Dev

将JavaScript转换为jQuery

来自分类Dev

将'$(this)'jQuery转换为javascript'this'

来自分类Dev

JavaScript-选择选项jQuery问题

来自分类Dev

将JavaScript函数转换为

来自分类Dev

从JavaScript函数转换为jQuery

来自分类Dev

如何使用jQuery将单个信息从选择选项列表视图传递到特定的输入字段

来自分类Dev

我想使用 javascript 或 jQuery 创建动态选择选项列表

来自分类Dev

将 upTime 函数从 Javascript 转换为 Jquery 并对多个 ID 使用单个函数

来自分类Dev

jQuery函数将选项列表拆分为分层选择

来自分类Dev

javascript,将函数转换为函数

来自分类Dev

将Javascript函数转换为AngularJS函数

来自分类Dev

javascript,将函数转换为函数

来自分类Dev

Javascript将函数转换为箭头函数

来自分类Dev

将数据从HTML转换为Javascript(jQuery)

来自分类Dev

将jQuery转换为纯JavaScript

来自分类Dev

无法将Javascript代码转换为JQuery

来自分类Dev

将简单的jQuery转换为JavaScript

来自分类Dev

将Jquery slidetoggle代码转换为Javascript

来自分类Dev

将ForEach从JQuery转换为Javascript

来自分类Dev

将JQuery转换为Javascript:汉堡动画

来自分类Dev

无法将Javascript代码转换为JQuery

Related 相关文章

热门标签

归档