A. js 用什么方法能生成如下电商商品属性表格
这个得抄循环你的json对象,按结构创建袭html表格元素。
或者先创建相关html表格元素,再点击相关项目,就从你的json里载入对应的数据。
这代码说起来容易,写起来也得个把小时,看看还有其它朋友愿帮你与出完整代码么,
若确实需要可以私信找我。
B. JQ或JS仿淘宝商品详情选择规格颜色等属性
https://github.com/shinezzil/Zsuit 我写了一来个,你源可以用下看看,有问题找我
C. js中如何获取某一个属性的值,如何设置一个属性的值
D. 关于jquery商品属性选择框这个功能,怎么样可以改成多选
jQuery:
$(function() {
$(".yListr ul li em").click(function() {
$(this).addClass("yListrclickem");//后边不要了.siblings().removeClass("yListrclickem");
})
})
E. 怎样用JS给,option添加“选中”属性
用自己的想法去做是最好的,这还是一个良好的程序员。
你这种办法是可以实现的,设置回option.selected = true;
页面刷新答后,你可以用状态保存选中状态,也可以在地址栏保存选中状态,然后遍历所有的选项,然后设置某个选项的selected = true;
asp.net中页面刷新是会自动保存选中状态的。
F. 利用js定义商品对象,包含:商品编号、商品名称、商品类别、单价、生产商等属性;还包含自定义的方法,即
function proct(no, name, type, price, factory) {
this.no = no;
this.name = name;
this.type = type;
this.price = price;
this.factory = factory;
this.print = function() {
alert(this.no);
//.........
}
}
G. 怎样用JS给option添加“选中”属性
一、解析字符串。
首先:考虑应该字符串解析成数组。
var ps = value.split(",");
然后:循环该数组。
for(var i = 0;i < ps.length; i++) {
//比较逻辑稍后写
}
二、循环select的option。
首先:获取要操作的select对象。假设要操作的select的ID为update_v_peripheral
var o = document.getElementById("update_v_peripheral");
然后:循环获取到的select对象。
for(j=0;j<o.length;j++){
//此处写比较逻辑
三、综合以上,进行业务处理。
var ps = value.split(",");
var o = document.getElementById("update_v_peripheral");
for(var i = 0;i < ps.length; i++) {
for(j=0;j<o.length;j++){
if(o.options[j].value==ps[i]){
o.options[j].selected = 'selected';