前端技术简友广场

jQuery项目常用操作

2018-12-30  本文已影响52人  前端来入坑

html() 方法返回或设置被选元素的内容 (inner HTML)。

$(".btn").click(function(){
  $("p").html("Hello <b>world</b>!");
});

findIndex和toString结合使用查找当前item是处于数组中第几项

itemNum = table_list.findIndex(function(item){
     return item.toString() == myItem.toString()
})

val() 方法返回或设置被选元素的值。

$("button").click(function(){
  $(":text").val("Hello World");
});

获取select选中项中存在data里面的值

<select  class="mySelect">
     <option value="switch" data-name="开关">开关</option>
     <option value="light" data-name="灯光">灯光</option>
</select>

好,现在用jquery进行操作

页面上展示的是标签里面的“开关”;
$(".mySelect").find("option:selected").attr("data-name"); 获取选中项的data-name的值“开关”;
$(".mySelect").val();获取value的值switch。

parseInt 将XX转化为number类型

indexOf 判断myitem是否存在于itemArray数组中,存在返回第一个索引,否则返回-1

var index =  JSON.stringify(itemArray).indexOf(JSON.stringify(myitem));

append 往文档中插入需要的html和值

$(".btn").click(function () {
html = '<tr>'
  + '<td>' + '<img src="./images/item.png" alt="">' + '</td>'
  + '<td>' + '<span>品牌:</span>' + '<span>' + $(".myValue").val() + '</span>' + '</td>'
  + '</tr>';
  $(".list").append(html);
});

location.reload() 刷新页面

attr() 和removeAttr()

$(".input").attr("placeholder", "请输入您的号码");
$(".input").removeAttr("data-target");

prop() 和 removeprop()

<label>
    <input class="input" type="checkbox"  value="复选框" checked = "true" disabled = "">
</label>

用prop获取复选框中checked的值(true)

$(".input").prop("checked"); //true

w3c官网http://www.w3school.com.cn/jquery/jquery_ref_attributes.asp

上一篇下一篇

猜你喜欢

热点阅读