jquery-next-id
v1.0.1
Published
jQuery collection plugin that will assign the next ID in sequence if an ID property does not already exist.
Downloads
1,068
Maintainers
Readme
jquery-next-id
jQuery collection plugin that will assign the next ID in sequence if an ID property does not already exist.
$(collection).nextId([prefix]);
Install
npm install jquery-next-id
Defaults
$.fn.nextId.defaults = {
prefix : 'nid',
separator : '-'
};
Example
Input:
<div /><div />
Execute:
$('div').nextId('my-prefix');
Output:
<div id="my-prefix-0" /><div id="my-prefix-1" />
Development
Run npm start
for test driven development. All tests are located in test.js
.
Execute npm run
to view all available CLI scripts:
npm start
test driven development: watches code and re-tests after any changenpm test
runs tests & generates reports (see reports section below)npm run lint
lints code and reports to jshint.txtnpm run minify
builds minified version of codenpm run build
cleans, lints, tests and minifies (called onnpm prepublish
hook)npm run clean
deletes all generated test reports and coverage files
Reports
Each test run will generate the following reports:
/test_reports/coverage
contains Istanbul code coverage report/test_reports/html
contains HTML test report/test_reports/junit
contains JUnit test report
CI Build
https://travis-ci.org/makeup-jquery/jquery-next-id
Code Coverage
https://coveralls.io/github/makeup-jquery/jquery-next-id?branch=master